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

前端之家收集整理的这篇文章主要介绍了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开始:

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

猜你在找的Ruby相关文章