String templates

Kotlin supports one more powerful feature—string templates. Strings can contain code expressions that can be executed, and their results concatenated to the string. The syntax of the string template assumes that we use the $ symbol at the start of an expression. If the expression contains some evaluation, it has to be surrounded by curly braces.
The simplest use of string templates looks like the following:

var number = 1
val string = "number is $number"

A more advanced example that contains an expression is as follows:

val name = "Igor"
val lengthOfName = "length is ${name.length}"

As you can see, the string templates feature allows us to write code in a more concise way than the usual concatenation or the StringBuilder class.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
52.15.56.12