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字符串的方法,从文件中读取字符串,但我找不到一种方法来询问用户输入。 我现在的工