def searchEquipmentCategory(category: String) = Action {
val equipment = Equipment.searchByCategory(category)
equipment.size match {
case 0 => NotFound(views.html.helpers.notfound("Equipment not found for category :" + category))
case (_ > 0) => Ok(views.html.equipment.index(equipment, capitalize(category)))
}
}
論理をマッチケース文に入れることはできますか?マッチ、ロジックのあるケース?
どこでも検索しましたが、ドキュメントは見つかりませんでした。ケースが0の場合は、数字が0以上の場合は1つだけ行います。
_
を使用すると、その状況で正常に動作しますが、3つのことをしたい場合はどうなりますか?
- 数== 0
- かの数はたぶん私はケースにあまりを行うに
ありがとうございました。
、あなたが読み、それが少し簡単になり 'if'、後に' '(..)を省略することができます。 –
@Mirkoええと、それを知らなかった!ニース! –
編集済み(カッコが削除されています) –