为什么我不能这样做:
do_once = Proc.new { yield } do_once.call { puts 1 }
irb抛出 LocalJumpError: no block given (yield)
LocalJumpError: no block given (yield)
ruby proc
proc ×1
ruby ×1