При слишком большом количестве аргументов String.format
легко сбивает с толку. Есть ли более мощный способ форматирования String. Примерно так:
"This is #{number} string".format("number" -> 1)
Или это невозможно из-за проблем с типом ( формат
должен был бы принимать Map [String, Any], я полагаю; не знаю, ухудшит ли это положение).
Или лучше сделать это так:
val number = 1
This is { number } string text
даже если это загрязняет пространство имен?
Изменить:
Хотя во многих случаях может сработать простое сутенерство, я также ищу что-то подходящее в том же направлении, что и формат Python ()
(См .: http://docs.python.org/release/3.1.2/library/string.html#formatstrings )