I am new to Scala and I would like to implement a simple hash table that has int keys and string values.
I tried the following code:
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"
However, the value of test_map (10) is not "prog_1", "prog_8" is just "prog_8". It seems that this hashmap is just a key, a value function that cannot have multiple values. Is there an easy way to have a multi-valued hash table in Scala?
source
share