以“@_”开头的实例变量

  • 本文关键字:实例 变量 开头 ruby
  • 更新时间 :
  • 英文 :


让实例变量以下划线开头的目的是什么?

@_variables_name
Ruby对以下划线开头的实例变量没有特殊的解释,就像PHP对以双下划线开头和结尾的变量(例如__FILE__)有特殊的含义一样。

因此,@_instance_var没有什么特别的意义。Rails内部使用它来区分其他人不应该修改/访问的私有/受保护变量。

但是,目前还没有全社会的大会。所以,你可以使用铁路公司的惯例,也可以自己使用。

最新更新