Io的方法范围

时间:2014-05-18 12:18:42

标签: metaprogramming iolanguage

Io的方法范围如何运作? 当我定义:

method(x, x + 1)

广告x属于哪个对象?我试过selfcall甚至是Object而没有运气?

例如在REPL中:

slotNames

相同
Lobby slotNames

在方法中:

method(slotNames)

是一样的吗?什么?

由于

1 个答案:

答案 0 :(得分:2)

x存储在消息的参数列表中,而不是插槽。

您可以通过

访问当前消息的参数

m := method(x, y, call message arguments)