什么是 - > Ruby中的(stab)运算符?

时间:2012-02-18 09:36:59

标签: ruby

在以下示例中:

default: -> { Time.now }

什么是->?我熟悉=>但我第一次看到->

1 个答案:

答案 0 :(得分:57)

这是Ruby 1.9“stabby lambda”运算符。例如,请参阅this article from 2008

果壳:

> foo2 = ->(arg) { arg*2 }
> foo2.call "now"
 => nownow

请注意->(arg)之间空间不足,这是故意的。