私は、次のコードは、この方法を印刷し、なぜわからない、次のマップリストを値として持つマップを反復処理する方法は?
scala> val m1 = Map("key1" -> List(1,2), "key2" -> List(3,4))
を反復処理しようとしていますか?
scala> m1 foreach {case (key, value) => println (key + "-->" + value .foreach {println})}
1
2
key1-->()
3
4
key2-->()
私はあなたが巣別println
内println
をすることはできません、次の
key1 --> 1 2
key2 --> 3 4
私は 'Map [A、B]'から 'List [B]'に行くことをお勧めします。 –