Я хотел спросить, есть ли какой-либо тип интерполяции строк в Scala. Я сделал поиск по этому вопросу, но «до сих пор я обнаружил, что нет интерполяции строк. Есть ли планы по внедрению в следующих версиях?
Спасибо!
UPDATE
Строковая интерполяция будет в 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
Но попробуйте документацию на всех интерполяторах, доступных на данный момент. Обратите внимание, что вы можете определить свои собственные интерполяторы! Попробуйте эту ссылку для получения дополнительной информации.