在Scala中,flatmap与< - 相同

时间:2012-02-15 14:00:08

标签: scala

  

可能重复:
  Scala “<-” for comprehension

有人可以解释一下Scala中的&lt; - 运算符是如何工作的,或者至少指向一个链接。有人在Twitter上发布了Scala提示:使用&lt; - 而不是flatmap。很酷,但是如何?

1 个答案:

答案 0 :(得分:5)

for-comprehension(&lt ;-)只是一个语法糖,用于组合多个类似集合的操作(foreach,map,flatMap,filter等)。

这是一篇很好的文章,解释了为什么理解转化为:

http://docs.scala-lang.org/tutorials/FAQ/yield.html

相关问题