【发布时间】:2016-05-16 00:32:48
【问题描述】:
David Flanagan 的《Ruby 编程语言》;松本幸弘,they state that the variable prefixes ($, @, @@) are one price we pay for being able to omit parentheses around method invocations。谁可以给我解释一下这个?
【问题讨论】:
-
其实是个好问题。严格来说,我不确定这种说法是否属实。我一直认为前缀是指定范围(即本地、实例、类、全局),而不是区分变量和方法(显然,本地变量名称与解释器的方法调用区分开来)。
-
当你询问具体的参考资料时,如果它可以在线获得,至少要给出它的链接。
-
@sawa: link