Project1
标题:
current_symbol 这一类的问题
[打印本页]
作者:
ORANGI
时间:
2012-9-3 21:32
标题:
current_symbol 这一类的问题
@maker_window.show.activate if current_symbol == current_data(:maker)
我写了这么一句话...但是系统报错
说是"有争议"
脚本"# About"第 95 行:发生 ArguementError . wrong number of arguements (1 for 0)
什么意思?
作者:
feizhaodan
时间:
2012-9-3 22:52
这个是参数数量问题。就是()里面的东西的数量不对。
有一个不需要参数的函数你呼出时给了他函数,
或者是你给的数量跟他需要的数量不一样时会出现这个错误。
然后具体等其他高人解说(手机打字太累了)
作者:
ORANGI
时间:
2012-9-3 23:16
feizhaodan 发表于 2012-9-3 22:52
这个是参数数量问题。就是()里面的东西的数量不对。有一个不需要参数的函数你呼出时给了他函数,或者是你 ...
阁下也是手机党啊……太感谢了
作者:
后知后觉
时间:
2012-9-4 09:45
current_symbol 就已经是在获取光标当前所在位置的 符号 了
current_data 是在获取光标所在位置的信息表.current_symbol 就是从他里面获取的符号信息.
所以你这样写即便是不发生参数错误也一点意义也没有.
ArguementError 是参数错误的提示.
后面括号里的 1 for 0
1代表你传递了 1 个参数.
0 代表该函数在调用时需要传递 0 个参数
@maker_window.show.activate if current_symbol == :maker
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1