Method类还有一个方法 ality 是用来返回方法参数的个数
如果方法参数为不定参数形势(*args)
返回值为-1
具体作用在元编程里会很常用
记得这句经典的报错吗?
wrong number of arguments(x for x)
表示参数不正确 后面的 x for x
如果 0 for 1
表示 原来方法有1各参数 调用的时候参数为0
这就是一个很经典的元编程
监测方法调用时候的参数
如定义的时候为不定参数则 不检查调用时候的参数
如不是不定参数
调用时候的参数个数和定义的时候数量如果不正确
就调用error程序
你这个脚本写得很神奇
我好像都没有看见有按键的判断
而看到了很神奇的地方
def update
100.times{Graphics.update}
end
就这3行就能看出是个无限循环了
如果不是exit的参数出错的话
恐怕你要打开任务管理器才能 ...
后知后觉 发表于 2009-8-17 17:54
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |