10
利用可能な+:と::の演算子について少し混乱しています。Scalaのリスト - コロンvsダブルコロン(+:vs::)
どちらも同じ結果を示しているようです。両方の方法のための私の初心者の目のソースコードについては
scala> List(1,2,3)
res0: List[Int] = List(1, 2, 3)
scala> 0 +: res0
res1: List[Int] = List(0, 1, 2, 3)
scala> 0 :: res0
res2: List[Int] = List(0, 1, 2, 3)
(プラスコロン方法は、ビルダーの工場を利用したジェネリック医薬品に追加条件を持っている)似ています。
これらの方法のどれをいつ使用するべきですか?
良い場所: 'List'の代わりに' Seq'と同じことを試してみてください... –