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.
Использование значения по умолчанию _
прекрасно работает в этой ситуации, но что если я хочу сделать 3 вещи?
- если число == 0
- , если число находится в диапазоне от 1 до 10
- , если число находится в диапазоне от 11 до 20
Может быть, я пытаюсь сделать слишком много с делом.
Спасибо за помощь.