一个人如何结成联盟转换为JRuby的拉姆达? 基本上什么是JRuby的答案是: 红宝石:转换PROC以拉姆达? ?
Answer 1:
只要你运行的JRuby 1.9兼容(如jruby --1.9 -S irb
),它应该是相同的:
my_proc = proc { |x| x }
my_lambda = lambda &my_proc
my_lambda.lambda?
# => true
文章来源: Convert bloc to lambda in JRuby
一个人如何结成联盟转换为JRuby的拉姆达? 基本上什么是JRuby的答案是: 红宝石:转换PROC以拉姆达? ?
只要你运行的JRuby 1.9兼容(如jruby --1.9 -S irb
),它应该是相同的:
my_proc = proc { |x| x }
my_lambda = lambda &my_proc
my_lambda.lambda?
# => true