Есть ли x такой, что:
x :: List(n) == List(n)
или
x :: List(n, n + 1, n + 2) == List(n, n + 1, n + 2)
Я думал, что Nil сделает это, но это не так. Кажется, работает, когда я делаю:
Nil
n :: Nil
List(n, n + 1, n + 2) :: Nil
но мне нужно наоборот.
Требуется оператор ::: или ++, который объединит два списка:
:::
++
Nil ::: List(n) Nil ++ List(n)
Андрей любезно указывает, что оператор ++ является более общим, поэтому проверьте эту ссылку , которую он предоставил в своем комментарии.