iolanguage

    7熱度

    1回答

    具體來說,我試圖使用隨機插件。該文件指出插件應該在第一次使用,這也是由Hyperpolyglot支持,但我得到(運行示例程序之一) Exception: Object does not respond to 'Random' --------- Object Random Cards.io 4

    8熱度

    3回答

    例如,我想轉成"hello"或list(104, 101, 108, 108, 111)list("h", "e", "l", "l", "o") 到目前爲止,我已經創建了一個空的列表,使用foreach和每一個項目追加到列表自己,但是這不是真的做了簡明的方法它。

    30熱度

    3回答

    我正在嘗試完成IO天第二天練習七天中的七種語言。在它的問道:「你會怎樣改變/返回0,如果分母爲零?」我已經決定,我可以使用添加一個方法來編號: Number new_div := method(i, if(i != 0, self/i, 0)) 什麼我不知道是怎麼替換操作符表中的「/」。我試過了: Number/:= Number new_div Number/:= self new_div

    5熱度

    1回答

    我正在用Io語言對操作符進行試驗。在cli中一切正常,但只要我將代碼放入文件中,我就會遇到問題。 這裏有一個小例子(創建做同樣的事情爲+運營商+++) OperatorTable addOperator("+++", 3) # Say that +++ should be an operator Number +++ := method(v, call target + v) # Define

    20熱度

    2回答

    我最近對原型OOP感興趣,並且我一直在玩Io和Ioke。用Ioke分發應用程序很簡單。它在JVM上。需要我多說?然而,我完全不知道如何分配Io應用程序,特別是在Windows上。這不像你可以讓最終用戶編譯Io來運行你的應用程序。 我確實震驚了Io已經走了8年沒有形成某種標準的東西,如分配。 Ruby有寶石,Java有罐子等等。 更糟糕的是,我找不到一個寫在Io上的應用程序,可能會竊取分配的想法。也

    28熱度

    1回答

    在Io語言中,有兩種創建插槽的方法:newSlot和setSlot。兩者似乎都有類似的行爲,除了newSlot也創建了一個setter。什麼情況下需要在創建插槽的同時創建setter?無論如何,二傳手的目的究竟是什麼?