У меня есть следующий код: -
val curRow: com.datastax.driver.core.Row
val stats = curRow.getMap[String, Int]("stats", classOf[String], classOf[Int])
stats = Map("d1" -> 1, "d2" -> 0)
stats.get("d1").getOrElse(0)
stats.get("d2").getOrElse(0)
stats.get("d3").getOrElse(0)
Я создал класс наблюдений со столбцом карты.Теперь хотел справиться с этим без поля.Для "d3" Если я пишу только .get - я получаю ошибку как None.get, и если я пытаюсь обработать это с помощью getOrElse, я не могу этого сделать.
type mismatch; found : Any required: Int
Что я должен сделать, чтобы обработать пустое поле в случае целого числа.
Спасибо,