三重结肠Scala

时间:2011-10-01 15:06:33

标签: scala

我正试图拿起一些scala。通过示例阅读,我发现了这个不可能的谷歌小块:

case 3 => l ::: List(3)

三重结肠有什么作用?

2 个答案:

答案 0 :(得分:57)

连接两个列表 - javadoc

答案 1 :(得分:50)

要添加到gkamal's answer,重要的是要理解名称以冒号结尾的方法是右关联的。因此,撰写l ::: List(3)与撰写List(3).:::(l)相同。在这种情况下,它并不重要,因为两个操作数都是列表,但一般来说,您需要这些知识才能在scaladocs中找到这样的方法。

知道scaladocs具有符号名称的所有方法(和类等)的综合索引也很有帮助。您可以点击左上角的#来访问它。

相关问题