你在Ruby中称为&:运算符是什么?

你在Ruby中称为&:运算符是什么?

我正在阅读Stackoverflow并偶然发现以下代码

array.map(&:to_i)

好的,很容易看出这段代码的作用,但我想了解更多关于&:我以前从未见过的构造。

不幸的是,我能想到的只是“lambda”,而不是。谷歌告诉我Ruby中的lambda语法是->->(x,y){ x * y }

所以&:除了调用单一方法之外,任何人都知道神秘是什么以及它能做什么?


慕村225694
浏览 610回答 2
2回答

猛跑小猪

这是六个不同问题的完全重复。并且相信我,Ruby 在过去8天内没有那么大的变化,所以答案可能会是相同的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Ruby