Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele If...Else-Lause Dartissa | Ehtolauseet
Johdanto Dartiin

bookIf...Else-Lause Dartissa

Pyyhkäise näyttääksesi valikon

Tämä kuva havainnollistaa ehdollisen lauseen perusrakennetta ohjelmoinnissa:

Ensin koodi suoritetaan ja ehto tarkistetaan. Jos ehto on true, suoritetaan if-lohko; jos false, suoritetaan else-lohko. Tämän jälkeen ohjelma jatkaa seuraavaan koodin osaan, mikä mahdollistaa päätösten tekemisen ehtojen perusteella.

if (condition)
{
    // Code block `if` condition is `true`
}
else
{
    // Code block `if` condition is `false`
}

if-lausetta voi seurata valinnainen else-lohko. else-lohko suoritetaan, jos if-lohkon testaama totuusarvolauseke arvioituu arvoksi false.

main.dart

main.dart

copy
123456789101112
void main() { int age = 17; if (age >= 18) { print("You're an adult."); } else { print("You're not an adult yet."); } }

Yllä olevassa esimerkissä age < 18, joten if-koodilohkoa ei suoriteta. else-koodilohko suoritetaan, kun if-ehdon arvo on false. else-syntaksi on samanlainen kuin if-syntaksi, mutta ilman ehtoa ja sulkuja ( ).

Voit myös kirjoittaa ehdon if-lauseelle tarkistaaksesi, onko muuttuja tyyppiä int käyttämällä is-operaattoria.

main.dart

main.dart

copy
123456789101112
void main() { var num = 7.0; if(num is int { print('Type: int'); } else { print('Type: other type'); } }
question mark

Mikä väite kuvaa parhaiten, miten if...else-lause toimii?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 3. Luku 2
some-alt