在看一份源码的时候看到了类似下面的代码
class Test def A end def _A end end
A 与A 的功能类似,但有些许不同。 想问下,在 ruby 中,函数名称以下划线""开头通常会代表哪些含义? 有例子最好了,谢谢
貌似是 Javascript 的风格?用下划线表示私有函数
JavaScript 几时有这种风格? _XXX 一般代表私有,意思是外面的人别调这个方法,一调就会怀孕。
ruby 里面一般不用前导下划线的吧,另外方法名不应该是小写么?
__xxx 这样的呢?2 个下划线呢
#4 楼 @dxcqcv 这是真 Javascript 风格,如defineGetter
Python 的吧
私有函数的常见写法,你需要找找这个函数之上有没有 private:,如果没有的话这种写法就很奇怪。