Menu
Coddy logo textTech

Stringa

Fa parte della sezione Fondamenti del percorso Kotlin di Coddy. Lezione 8 di 93.

Un Char è un singolo carattere (per esempio: 1, 6, %, b, p, ., T, ecc.)

Il tipo String è un tipo speciale composto da più Char.

Per inizializzare un valore stringa in una variabile, racchiudilo tra virgolette doppie:

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

Nell'esempio precedente, vengono inizializzati due valori stringa, denominati s1 e s2.

Nota: In Kotlin, per le stringhe si usano solo le virgolette doppie ". Le virgolette singole ' si usano solo per un singolo valore Char:

fun main() {
    val letter: Char = 'A'      // carattere singolo
    val word: String = "Hello"  // stringa
}

Template di stringa:

Kotlin ha una potente funzionalità chiamata template di stringa che usa $. Ti permette di inserire valori direttamente all'interno di una stringa:

fun main() {
    val name = "Alice"
    val age = 25
    println("My name is $name and I am $age years old.")
    // Mi chiamo Alice e ho 25 anni.
}

Per le espressioni, usa ${}:

fun main() {
    val a = 10
    val b = 5
    println("The sum is ${a + b}")  // La somma è 15
}
challenge icon

Sfida

Principiante

Memorizza la stringa I am learning to code with Coddy! in un valore chiamato coddy.

Assicurati di memorizzare il valore della stringa esatto, rispettando le maiuscole e le minuscole.

Provalo tu

fun main() {
    // Scrivi il tuo codice qui sotto
    val coddy = ?

    // Non modificare la riga qui sotto
    println("coddy = \"$coddy\"")
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Kotlin