scala hashmap Multiple values ​​

Я новичок в Scala и хотел бы реализовать простую хеш-таблицу с ключами типа int и строковыми значениями.

Я попробовал следующий код:

import scala.collection.mutable.HashMap
val test_map = new HashMap[Int, String]
test_map += 10 -> "prog_1"
test_map += 20 -> "prog_2"
test_map += 25 -> "prog_3"
test_map += 15 -> "prog_4"
test_map += 10 -> "prog_8"

Однако значение test_map(10) не "prog_1", "prog_8", это просто "prog_8". Кажется, что эта хэш-карта — это просто ключ, функция значения, которая не может иметь несколько значений. Есть ли простой способ получить в Scala многозначную хэш-таблицу?

5
задан richsoni 12 June 2012 в 21:09
поделиться