2016-02-03 2 views
0

Я новичок в языке программирования ScalaScala структура гнезда данных

В Java, если у меня есть структура данных, как HashMap<Integer,HashSet<LinkedList>>

Если я не инициализировать HashSet, я буду получать NullPointerException.

Но в Scala, если у меня есть HashMap<Int,HashSet<ListBuffer[Int]>>

Как инициализировать вложенную HashSet?

Когда я использую Get() method.Should я использую сопоставление с образцом как

случае Some =>

случай None =>

ответ

0

шаблон соответствия, как вы описываете, является хорошим вариантом.

Другие один является использование getOrElse:

map.getOrElse(10, Set.empty) 
Смежные вопросы