Я хотел спросить, есть ли в Scala какой-либо тип интерполяции строк. Я сделал поиск по этой теме, но до сих пор обнаружил, что строковой интерполяции нет. Планируется ли реализация в следующих версиях?
Спасибо!
ОБНОВЛЕНИЕ
Строковая интерполяция будет в scala 2.10, который вы можете попробовать, поскольку scala 2.10.RC1 отсутствует (20.10.2012). Вы можете ознакомиться с этим SIP для scala 2.11, в котором указано, что интерполированные строки в сопоставлении шаблонов будут допустимым синтаксисом. С новой интерполяцией строк вы можете сделать что-то вроде этого:
val age = 28
val name = "Gerry"
s"My name is $name and I am $age years old"
res0: String = My name is Gerry and I am 28 years old
Но попробуйте документацию по всем интерполяторам, которые доступны в данный момент. Обратите внимание, что вы можете определять свои собственные интерполяторы! Попробуйте эту ссылку для получения дополнительной информации.