Io的方法范围如何运作? 当我定义:
method(x, x + 1)
广告x
属于哪个对象?我试过self
,call
甚至是Object
而没有运气?
例如在REPL中:
slotNames
与
相同Lobby slotNames
在方法中:
method(slotNames)
是一样的吗?什么?
由于
答案 0 :(得分:2)
x
存储在消息的参数列表中,而不是插槽。
您可以通过
访问当前消息的参数 m := method(x, y, call message arguments)
。