Первая часть кода ниже успешно хранит кортеж в значащей части карты.Вторая часть - моя попытка сохранить массив вместо кортежа.Это не работает.Что не так?
object MyClass {
def main(args: Array[String]) {
val m1 = Map("fname" -> (1,2), "lname" -> (3,4))
for ((k,v) <- m1) printf("key: %s, value: %s, 0: %s\n", k, v, v._1)
var states = scala.collection.mutable.Map[String, new Array[Int](3)]()
val states += ("fname" -> (1,2,3))
val states += ("lname" -> (4,5,6))
for ((k,v) <- states) printf("key: %s, value: %s, 0: %s\n", k, v, v._1)
}
}
Вот ошибки, которые я получаю.
Как только я понимаю синтаксис для выполнения работыЯ также хочу получить доступ к отдельным элементам в массиве.