Когда я делаю 4 :: Nil, я получаю List (4). Я мог понять это, потому что, когда пустой список добавляется с 4, он дает список отдельных элементов. Но когда я делаю Nil :: Nil, я получаю List с единственным пустым списком i.e List (List()), почему он ведет себя таким образом?Почему Nil :: Nil возвращает список (List())?
Благодаря