Menu
Coddy logo textTech

String

Parte da seção Fundamentos do Journey de Kotlin da Coddy. Lição 8 de 93.

Um Char é um único caractere (por exemplo: 1, 6, %, b, p, ., T, etc.)

O tipo String é um tipo especial que consiste em vários Chars.

Para inicializar um valor de string em uma variável, coloque-o entre aspas duplas:

fun main() {
    val s1 = "This is a string"
    val s2 = "This is also a string"
}

No exemplo acima, dois valores de string são inicializados, chamados s1 e s2.

Observação: Em Kotlin, apenas aspas duplas " são usadas para Strings. Aspas simples ' são usadas apenas para um único valor de Char:

fun main() {
    val letter: Char = 'A'      // caractere único
    val word: String = "Hello"  // string
}

Modelos de string:

Kotlin tem um recurso poderoso chamado modelos de string usando $. Isso permite inserir valores diretamente dentro de uma string:

fun main() {
    val name = "Alice"
    val age = 25
    println("My name is $name and I am $age years old.")
    // Meu nome é Alice e eu tenho 25 anos.
}

Para expressões, use ${}:

fun main() {
    val a = 10
    val b = 5
    println("The sum is ${a + b}")  // A soma é 15
}
challenge icon

Desafio

Iniciante

Armazene a string I am learning to code with Coddy! em um valor chamado coddy.

Certifique-se de armazenar o valor da string exato, respeitando maiúsculas e minúsculas.

Experimente você mesmo

fun main() {
    // Digite seu código abaixo
    val coddy = ?

    // Não altere a linha abaixo
    println("coddy = \"$coddy\"")
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Kotlin