2015-11-18 4 views

ответ

4

То, что вы, кажется, хорошо, но одна вариация может быть:

myList match { 
    case Nil => println("Empty list") 
    case _ => myList.foreach(println) 
} 
+0

Через несколько месяцев подвергаясь Scala, я понял, что мы должны избегайте использования, если тогда еще в том случае, если можно применить сопоставление шаблонов. Сравнение шаблонов делает код более читабельным и лаконичным. Кроме того, он обеспечивает более высокую гибкость благодаря мощности класса case и функции apply() в Scala. –