我对列表有一个基本问题。
当我尝试使用cons操作符创建列表时,我收到了以下错误:
scala> val someList = 1::2
<console>:10: error: value :: is not a member of Int
val someList = 1::2
^
但是如果你看下面,只要我在末尾添加Nil,它就可以工作...
scala> val someList = 1::2::Nil
someList: List[Int] = List(1, 2)
我想知道为什么在创建列表时至少需要一次使用Nil
Nil是数据类型吗?还是空元素?