当前位置:  开发笔记 > 后端 > 正文

带有双下划线的Ruby变量名

如何解决《带有双下划线的Ruby变量名》经验,为你挑选了1个好方法。

有时我会在开头和结尾看到带有双下划线的变量名.例如:

Article.__elasticsearch__

是否有一些与Ruby变量名称中的双下划线相关的命名约定?



1> Lenin Raj Ra..:

初始下划线或双下划线基本上表示"特殊/避免覆盖" - 意味着它意味着降低其他人可能定义同名方法/属性的可能性.最常见的情况是__send__.

来自Ruby论坛

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有