Strings in Kotlin can stand alone or be combined with other Strings in a process known as String concatenation. With a plus operator,
+, we are able to concatenate or append one String to another resulting in a new word, phrase, or sentence.
Take a look at the following example:
var firstName = "Mike" var lastName = "Wazowski" println(firstName + " " + lastName) // Prints: Mike Wazowski
In the code above, we’ve combined the variables,
lastName to produce a full name with the
+ operator. Notice how we’ve added an empty String,
" ", between the two variables to create natural whitespace between the two words.
In addition to outputting the result of a concatenated String, we can also store this process in a variable for later use. For example:
val userGreeting = firstName + " " + lastName + ", how are you doing today?" println(userGreeting)
The compiler replaces each variable with its value and outputs the final String:
Mike Wazowski, how are you doing today?
In WizardOfOz.kt, use the given variables,
movie to output the following quote using String concatenation:
Toto, I've a feeling we're not in Kansas anymore. - The Wizard of Oz, 1939