我知道有__FILE__
,__LINE__
和__send__
。
从Delegator
类有__getobj__
和__setobj__
。
Ruby标准库中是否还存在其他有用的“奇怪”双下划线?
这是Ruby 2.1的完整列表:
__callee__
(核心)__dir__
(核心)__method__
(核心)__id__
(基本对象)__send__
(基本对象)__ENCODING__
(关键词)__LINE__
(关键词)__FILE__
(关键词)来自代表:
__getobj__
(代表)__setobj__
(代表)__getobj__
(SimpleDelegator)__setobj__
(SimpleDelegator)从drb:
__drbref
__drburi
来自irb:
__evaluate__
__exit__
从tk:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句