Интерполяция строк в Scala?

Я хотел спросить, есть ли в 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

Но попробуйте документацию по всем интерполяторам, которые доступны в данный момент. Обратите внимание, что вы можете определять свои собственные интерполяторы! Попробуйте эту ссылку для получения дополнительной информации.

15
задан Community 23 May 2017 в 11:45
поделиться