好吧,Scala让我感觉非常密集.我发现文档非常难以理解 - 更糟糕的是,你不能谷歌"Scala ++:"这个术语,因为谷歌放弃了运算符条款!
我正在阅读一些代码并看到这一行:
Seq(file) ++: children.flatMap(walkTree(_))
Run Code Online (Sandbox Code Playgroud)
但无法弄明白.Seq展示三件事的文档:
++
++:
++:
Run Code Online (Sandbox Code Playgroud)
后两者超负荷做什么的东西.文档中的实际解释说他们做同样的事情++.即,将一个列表添加到另一个列表.
那么,运营商之间究竟有什么区别呢?
scala ×1