Quería preguntar si hay algún tipo de interpolación de cadenas en Scala. He realizado una búsqueda sobre el tema, pero "hasta ahora he encontrado que no hay interpolación de cadenas. ¿Hay planes para implementarse en las próximas versiones?Interpolación de cadenas en Scala?
Gracias!
ACTUALIZACIÓN
interpolación de cadenas va a ser en Scala 2.10 que se puede probar desde Scala 2.10.RC1 está fuera (20/10/2012). Puede consultar este SIP para scala 2.11, que establece que las cadenas interpoladas en el patrón coincidente serán sintaxis válida. Con la nueva interpolación de cadenas se puede hacer algo como esto:
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
Pero probar el documentation en todos los interpoladores que están disponibles en este momento. Tenga en cuenta que puede definir sus propios interpoladores. Pruebe this link para obtener más información.
http://docs.scala-lang.org/sips/index.html – Debilski
Para completar, el argumento para no tener esas fue que ' "(" + valor + ")"' era sólo un carácter más largo que '' (# {valor}) "' –
posible duplicado de [¿Por qué no hay interpolación de cadenas en Scala?] (http: // stackoverflow.com/questions/2481459/why-is-there-no-string-interpolation-in-scala) –