我知道有__FILE__
,__LINE__
和__send__
。
从Delegator
类中,还有__getobj__
和__setobj__
。
在Ruby标准库中还有其他有用的"奇怪"双下划线技巧吗?
我知道有__FILE__
,__LINE__
和__send__
。
从Delegator
类中,还有__getobj__
和__setobj__
。
在Ruby标准库中还有其他有用的"奇怪"双下划线技巧吗?
这是 Ruby 2.1 的完整列表:
__callee__
(Kernel)__dir__
(Kernel)__method__
(Kernel)__id__
(BasicObject)__send__
(BasicObject)__ENCODING__
(关键字)__LINE__
(关键字)__FILE__
(关键字)来自委托:
__getobj__
(Delegator)__setobj__
(Delegator)__getobj__
(SimpleDelegator)__setobj__
(SimpleDelegator)来自 drb:
__drbref
__drburi
来自 irb:
__evaluate__
__exit__
来自 tk: