Я только начал использовать Scala и хотел бы лучше понять функциональный подход к решению проблем. У меня есть пары строк, у первых есть заполнители для параметра, и у пары есть значения, которые нужно заменить. например "выберите col1 из tab1, где id > $1 и имя типа $2" "параметры: $1 = '250', $2 = 'some%'"
Может быть много более двух параметров.
Я могу построить правильную строку, перейдя через и используя regex.findAllIn(строка) в каждой строке, а затем итераторам, чтобы построить подстановку, но это кажется довольно неэлегантным и процедурным.
Может ли кто-нибудь указать мне на функциональный подход, который будет более аккуратным и менее подверженным ошибкам?