是否有更短/更好的方法来执行以下操作:
mySeq.map { elmt =>
// do stuff
}
if (mySeq.isEmpty) {
// some other stuff
}
附言:我正在使用PlayFramework,它打算在模板中使用,因此,如果我错过了任何“帮助者”,我将很高兴发现这些;)
最佳答案
这个怎么样?
mySeq.headOption.map { _ =>
mySeq.map { elmt =>
// do stuff
}
}.getOrElse {
// some other stuff
}