Scala String Interpolation

In Scala it’s common to inject variables in strings like this with the different types of string interpolation:

Scala supports basically three kinds of String Interpolation:

  • s String Interpolator –  Prepending s to any string literal allows the usage of variables directly in the string
  • f String Interpolator – Prepending f to any string literal allows the creation of simple formatted strings. It is  similar to C languages style printf . When using the f interpolator, all variable references should be followed by a printf style format string, like %d, %s, %f etc.
  • raw String Interpolator – The raw interpolator is similar to the s interpolator except that it performs “No escaping of literals within the string”


Partner Sites