相关的问题。
方法和块.在Io语言中有两种方法来创建匿名函数：方法和块。这两种方法除了作用域不同外，几乎是没有区别的。块拥有词法作用域，方法拥有动态作用域。方法和块都是高阶函数。
示例.经典的Hello World程序：新对象是通过克隆其他对象来创建的。特别是在Io中，一个新的空对象在创建后，其中只保存了与其父对象的不同之处，这种行为被称为差别继承。下面是一个例子：Io语言中一个简单的非递归的阶乘方法：factorial := method(n