相关疑难解决方法(0)

为什么在使用cons运算符构建的列表的末尾需要Nil

我正在学习Scala(Programming Scala,第2版,Odersky).

使用cons运算符构建列表时,我们必须编写:

val l = 1 :: 2 :: 3 :: 4 :: Nil
Run Code Online (Sandbox Code Playgroud)

为什么我们最后需要Nil?为什么编译器不能理解4是最后一个元素,所以只需编写它:

val l = 1 :: 2 :: 3 :: 4
Run Code Online (Sandbox Code Playgroud)

scala

4
推荐指数
1
解决办法
388
查看次数

标签 统计

scala ×1