是否有更实用的方法来执行以下操作?
if (myList.isEmpty) {
println("Empty list")
} else for (element <- myList) {
println(element)
}
可能是这样的:
for (element <- myList) {
println(element)
} orElse {
println("Empty list")
}
答案 0 :(得分:4)
你所看到的似乎很好,但有一种变化可能是:
myList match {
case Nil => println("Empty list")
case _ => myList.foreach(println)
}