Project1
标题:
关于脚本,方法名前面加:是什么意思?
[打印本页]
作者:
tan12345
时间:
2013-12-26 10:16
标题:
关于脚本,方法名前面加:是什么意思?
我在看别人写的VA脚本的时候,发现重写某些系统默认方法时,是这样写的:
alias :name1 :name2
def name1
xxxx
end
问题:
alias后面跟的2个方法名,前面加:代表什么意思?
我以前都是alias name1 name2,这样子写和加:的有什么区别?
作者:
Sion
时间:
2013-12-26 12:49
没区别。另外有个 alias_method ,是方法,调用它的时候参数必须用 Symbol
作者:
taroxd
时间:
2013-12-26 12:49
跟在alias后面没什么区别,:表示符号,可以参见Ruby内建类Symbol。
作者:
fux2
时间:
2013-12-26 14:02
alias 会自动把参数的符号转成symbol,所以加不加无所谓。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1