我正试图拿起一些scala。通过示例阅读,我发现了这个不可能的谷歌小块:
case 3 => l ::: List(3)
三重结肠有什么作用?
答案 0 :(得分:57)
连接两个列表 - javadoc
答案 1 :(得分:50)
要添加到gkamal's answer,重要的是要理解名称以冒号结尾的方法是右关联的。因此,撰写l ::: List(3)
与撰写List(3).:::(l)
相同。在这种情况下,它并不重要,因为两个操作数都是列表,但一般来说,您需要这些知识才能在scaladocs中找到这样的方法。
知道scaladocs具有符号名称的所有方法(和类等)的综合索引也很有帮助。您可以点击左上角的#
来访问它。