关于ruby:在JRuby中将bloc转换为lambda

Convert bloc to lambda in JRuby

如何在JRuby中将块转换为lambda?基本上JRuby的答案是什么:ruby:convert proc to lambda??


只要运行jruby 1.9兼容(例如jruby --1.9 -S irb),它应该是相同的:

1
2
3
4
my_proc = proc { |x| x }
my_lambda = lambda &my_proc
my_lambda.lambda?
# => true