iolanguage

    1熱度

    1回答

    我在練習Io語言。尋找資源非常困難。如你所知,Io語言沒有任何課程。但是我們可以根據我們的需要創建我們的課程。無論如何,假設我希望能夠運行它並創建一個Animal類。 Animal := Class new("Animal", withConstructor(nameParam, name = nameParam ) withInstanceAttribu

    0熱度

    1回答

    我寫了下面的方法來獲取對象的所有插槽名稱使用局部變量(不和大堂的插槽李建華,伍妍): Object allSlotNames := method( result := list() object := self while(object != Lobby, result appendSeq(object slotNames) object :=

    2熱度

    2回答

    最近我開始學習iolanguage。當試圖走出「方法」消息,我寫道: Io> f := method(getSlot("f")) ==> method( getSlot("f") ) Io> slotSummary ==> Object_0x97f41a8: Lobby = Object_0x97f41a8 Protos = Object_0x97f4

    5熱度

    2回答

    我試圖獲取在Io language通過HTTPS文件: url := URL with("https://api.example.com") url fetch println 而且我得到這個: Error_0x7f97e1509a80: location = "/opt/local/lib/io/addons/Socket/io/URL.io:232" messag

    1熱度

    1回答

    我試圖從一個方法內設置一個對象的值。這裏有一個例子: myObject := list(1,2,3,4,5) myObject drop := method( self := list() ) myObject drop myObject println //returns original object 我在做什麼錯?

    1熱度

    2回答

    我根本找不到從鍵盤上讀取的方式。 裏面的腳本文件,我想這一點: CLI run CLI setPrompt CLI readLine CLI whatever ,但它不工作。

    0熱度

    1回答

    我正在學習Io語言,並想知道如何使用列表列表將多個矩陣一起使用。 這是到目前爲止我的代碼: mA := List clone mA := list(list(1, 2, 3), list(4, 5, 6), list(7, 8, 9)) mB := List clone mB := list(list(1, 2, 3), list(4, 5, 6), list(7, 8, 9)) mC :

    4熱度

    4回答

    我期待使用IO language在一個簡單的文本文件中讀取並打印到屏幕上一個文件, 到目前爲止我有: f := File with("test.txt") f openForReading ,但只是不知道如何打印它或將內容克隆到對象。如果有人知道任何事情或者可以指引我一個好的方向,那將是非常感謝。

    1熱度

    1回答

    我想知道如何更改Io語言列表中元素的值? l := list(4, 6, 3, 8, 10) list(4, 6, 3, 8, 10) 我想將它更改爲: list(4, 5, 3, 8, 10) 的一種方法是使用insertAt()和removeAt(),但我想知道是否有另一種方式與否。 l removeAt(1) l insertAt(5, 1) 任何想法?

    2熱度

    1回答

    我最近開始討論Io編程語言,認爲它非常有趣並且簡單易學。但我也討厭這樣的文件和支持。通常我來找SO尋求幫助,但即使在這裏,這個話題也很少。 我在7周內從7種語言中學習,我喜歡,但他在那裏主要談論Io的更深層次的用法。 我的問題可能非常簡單,但我無法在任何地方找到答案......您如何實際詢問用戶輸入?我找到了傳遞set字符串的方法,從文件中讀取字符串,但我找不到一種方法來詢問用戶輸入。 我現在的工