Kotlin:
Concatenando strings

Como Fazer:

fun main() {
    val cumprimento = "Olá"
    val nome = "João"
    
    // Uso do operador '+'
    val mensagem = cumprimento + ", " + nome + "!"
    println(mensagem) // Saída: Olá, João!
    
    // Interpolação de String com '$'
    val mensagemInterpolada = "$cumprimento, $nome!"
    println(mensagemInterpolada) // Saída: Olá, João!
    
    // Usando a função 'concat'
    val cumprimentoCompleto = cumprimento.concat(", ").concat(nome).concat("!")
    println(cumprimentoCompleto) // Saída: Olá, João!
}

Aprofundando

Concatenar strings não é nada novo na programação; é um conceito tão antigo quanto as próprias linguagens de programação. Em Kotlin, a concatenação se dá de maneira intuitiva. Além do operador + e da interpolação usando $, Kotlin oferece métodos como concat ou plus. Há outras alternativas, como o uso de StringBuilder para concatenações em loops ou em cenários com alta performance, pois ele minimiza a criação de objetos intermediários.

Kotlin é uma linguagem de programação moderna que roda na JVM (Java Virtual Machine), mas também compila para JavaScript ou Native. Isso significa que algumas técnicas de otimização que aplicam para Java também valem para Kotlin, especialmente no backend ou em aplicativos Android.

Veja Também