Scala中cons运算符的标识

时间:2018-08-28 14:24:10

标签: scala list null

是否存在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

但是我反过来需要它。

1 个答案:

答案 0 :(得分:4)

您要使用:::++运算符,该运算符将连接两个列表:

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

安德烈(Andrey)有益地指出++运算符更为通用,因此请查看他在评论中提供的this link