Ruby命名约定/双下划线/有用的东西

我知道有__FILE __,_ _ _ _ _和__send__.

在Delegator类中有__getobj__和__setobj__.

Ruby标准库中是否还有其他有用的“奇怪”双下划线优点?

解决方法

这是Ruby 2.1的完整列表:

> __callee__(内核)
> __dir__(内核)
> __method__(内核)
> __id__(BasicObject)
> __send__(BasicObject)
> __ENCODING__(关键字)
> __LINE__(关键字)
> __FILE__(关键字)

delegate

> __getobj__(代理人)
> __setobj__(代表)
> __getobj__(SimpleDelegator)
> __setobj__(SimpleDelegator)

drb

> __drbref
> __drburi

irb

> __evaluate__
> __exit__

tk开始:

>所有方法都以双下划线开头

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...