Tag: yield keyword

我可以评估Proc中的块吗?

我可以在Proc中产生一个块吗? 考虑这个例子: a = Proc.new do yield end a.call do puts “x” end 我想要实现的是打印x ,但是用ruby 2.0解释这会引发LocalJumpError: no block given (yield) 。