私はscalaに不慣れで、自由な時間にそれをいじっているだけで、この問題に遭遇しました:
このリストがある場合:
val list = List(1,2,3,4)
そして次のように言います。
val newList = list :: 5
スカラが教えてくれる
error: value :: is not a member of Int
しかし、私が言うなら:
val newList = list ::: List(5)
scalaはそれで完全に大丈夫です。要素を aに追加できないのに、 a のすべての要素を aの末尾に追加できるのはなぜですかList
List
List