为什么我们需要以"Nil"结束List

Ara*_*ram 0 scala

以下是在scala中定义List的方法之一.为什么我们需要用Nil来结束它?

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

Jon*_*oni 5

::列表前置运算符.要使用此运算符构造列表,必须从现有列表开始.称为空列表Nil是一个方便的起点.