0

是否有更实用的方法来执行以下操作?

if (myList.isEmpty) {
    println("Empty list")
} else for (element <- myList) {
    println(element)
}

也许是这样的:

for (element <- myList) {
    println(element)
} orElse {
    println("Empty list")
}
4

1 回答 1

4

你所拥有的似乎很好,但一种变化可能是:

myList match {
  case Nil => println("Empty list")
  case _ => myList.foreach(println)
}
于 2015-11-18T08:37:36.413 回答