p = Proc.new{ puts 'ok' }
是否可以在过程中看到 ruby 代码?
inspect
返回内存位置:
puts p.inspect
#<Proc:0x007f9e42980b88@(irb):2>
红宝石 1.9.3
看看sourcify https://github.com/ngty/sourcify gem:
proc { x + y }.to_source
# >> "proc { (x + y) }"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)