繁体   English   中英

Scala中cons运算符的标识

[英]The identity for the cons operator in scala

是否有x这样:

x :: List(n) == List(n)

要么

x :: List(n, n + 1, n + 2) == List(n, n + 1, n + 2)

我以为Nil会这样做,但事实并非如此。 当我这样做时,它似乎可以工作:

n :: Nil

要么

List(n, n + 1, n + 2) :: Nil

但是我反过来需要它。

您需要:::++运算符,它将连接两个列表:

Nil ::: List(n)
Nil ++ List(n)

Andrey有用地指出++运算符更通用,因此请查看他在评论中提供的链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM