本帖最后由 galaxys 于 2012-4-22 11:30 编辑
吉井明久 发表于 2012-4-22 11:05
defs 里面就有 a 的所有方法名符号。
而根据符号来调用方法,省略号为给那个符号对应的方法所需的参数,可 ...
谢谢!
下面这段代码可以显示1号角色的所有属性值 :
x = "" for i in 1 .. $data_actors[1].instance_variables.size sym = $data_actors[1].instance_variables[i] if sym != nil then sValue = $data_actors[1].instance_variable_get(sym) x = x + sValue.to_s + " " end end p x
x = ""
for i in 1 .. $data_actors[1].instance_variables.size
sym = $data_actors[1].instance_variables[i]
if sym != nil then
sValue = $data_actors[1].instance_variable_get(sym)
x = x + sValue.to_s + " "
end
end
p x
而p $data_actors[1].instance_variables
可以显示1号角色的所有属性名。 |