Menu
Coddy logo textTech

Łańcuch znaków

Część sekcji Podstawy ścieżki Kotlin w Coddy. Lekcja 8 z 93.

Char to pojedynczy znak (na przykład: 1, 6, %, b, p, ., T itd.)

Typ String to specjalny typ składający się z wielu znaków Char.

Aby zainicjalizować wartość tekstową w zmiennej, ujmij ją w podwójne cudzysłowy:

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

W powyższym przykładzie zainicjalizowano dwie wartości tekstowe o nazwach s1 i s2.

Uwaga: W Kotlinie do zapisu ciągów znaków używa się tylko podwójnych cudzysłowów ". Pojedyncze cudzysłowy ' służą wyłącznie do zapisu pojedynczej wartości typu Char:

fun main() {
    val letter: Char = 'A'      // pojedynczy znak
    val word: String = "Hello"  // łańcuch znaków
}

Szablony ciągów znaków:

Kotlin ma zaawansowaną funkcję o nazwie szablony ciągów znaków, która wykorzystuje $. Pozwala ona wstawiać wartości bezpośrednio do ciągu znaków:

fun main() {
    val name = "Alice"
    val age = 25
    println("My name is $name and I am $age years old.")
    // Mam na imię Alice i mam 25 lat.
}

W przypadku wyrażeń użyj ${}:

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

Wyzwanie

Początkujący

Zapisz ciąg znaków I am learning to code with Coddy! w wartości o nazwie coddy.

Pamiętaj, aby zapisać dokładnie tę wartość ciągu znaków, z zachowaniem wielkości liter.

Spróbuj swoich sił

fun main() {
    // Wpisz swój kod poniżej
    val coddy = ?

    // Nie zmieniaj poniższej linii
    println("coddy = \"$coddy\"")
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Kotlin