У меня есть функция, которая загружает различные модели, и в настоящее время есть такие настройки:
if(message == "user") {
var model = User.findAll(
("room" -> "demo")
)
} else if (message == "chat") {
var model = Chat.findAll(
("room" -> "demo")
)
}
Это действительно неуклюже, так как я собираюсь добавить гораздо больше моделей в будущем, я знаю в javascriptВы можете сделать что-то вроде этого:
var models = {
"user" : load_user,
"chat" : load_chat
}
Где «load_user» и «load_chat» будут загружать соответствующие модели, и поэтому я могу упростить все это, выполнив:
var model = models[message]();
Есть ли способ сделать что-то похожее в Scala, чтобы у меня была простая функция, которая просто передает var "message" в какой-либо List или Object для возврата соответствующих данных?
Заранее спасибоза любую помощь, высоко ценится:)