5
我是新来的斯卡拉,我想实现一个简单的哈希表,它具有int键和字符串值。斯卡拉hashmap多个值
我尝试以下的代码:
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”。看来这个hashmap只是一个关键的值函数,它不能有多个值。是否有一种简单的方法在Scala中创建多值散列表?
如果不导入可变版本的“Set”,这将不起作用。 –
为特拉维斯的投票。他击败了我50秒。 –