标签: scala
可能重复: Scala “<-” for comprehension
有人可以解释一下Scala中的&lt; - 运算符是如何工作的,或者至少指向一个链接。有人在Twitter上发布了Scala提示:使用&lt; - 而不是flatmap。很酷,但是如何?
答案 0 :(得分:5)
for-comprehension(&lt ;-)只是一个语法糖,用于组合多个类似集合的操作(foreach,map,flatMap,filter等)。
这是一篇很好的文章,解释了为什么理解转化为:
http://docs.scala-lang.org/tutorials/FAQ/yield.html