1

Scala REPL で次のコードを試しています。

val a = List(('a',4),('b',8))
val z = ('a',1)
a map (x => if (x._1 == z._1) (x._1, x._2 - z._2) else (z :: a))

次の出力が得られます。List[Product] = List((a,3), List((a,1), (a,4), (b,8)))

で出力が得られるのはなぜList[Product]ですか?

List[(Char, Int)]出力の結果の型を代わりに取得するにはどうすればよいですかList[Product]

4

1 に答える 1