any*_*acy 3 ruby
使实例变量以以下划线开头的目的是什么?
@_variables_name
Uzb*_*jon 5
Ruby对以下划线开头的实例变量没有特殊的解释,例如PHP对于以双下划线开头和结尾的vars具有特殊的含义(例如__FILE__)。
__FILE__
因此,@_instance_var没有特殊意义。Rails内部使用它来区分其他不应修改/访问的私有/受保护的变量。
@_instance_var
但是,目前还没有社区范围的惯例。因此,您可以使用Rail的约定,也可以自己使用。
归档时间:
9 年,7 月 前
查看次数:
479 次
最近记录: