我想用红宝石做一些东西是很自然的:
class Object
def yield_self
yield(self)
end
end
有这种方法吗?(我还没找到)还有人认为有它会好吗?
最佳答案
yield_self
已于一个月前(截至2017年6月)添加到ruby core。https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/58528
它在Ruby2.5.0中,版本号为58528,尽管我还不确定如何获得该代码。如果有人知道如何编辑这个答案