三重结肠Scala

pro*_*nce 54 scala

我正试图拿起一些scala.通过示例阅读我遇到了这个不可能的谷歌小块:

case 3 => l ::: List(3)
Run Code Online (Sandbox Code Playgroud)

三重结肠有什么作用?

gka*_*mal 59

连接两个列表 - javadoc

  • 虽然从技术上讲,它是一种scaladoc. (18认同)

Aar*_*rup 50

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

它还有助于知道scaladocs具有带符号名称的所有方法(和类等)的综合索引.您可以通过单击#左上角的到达来访问它.

  • +1这是非常有用的信息.scaladocs (3认同)