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

bookIf-Lause Dartissa

Pyyhkäise näyttääksesi valikon

if-lause

if-lause on rakenne, jonka avulla voidaan suorittaa koodilohko, jos tietty ehto täyttyy.

Ehto on lauseke, joka palauttaa bool-arvon, joka voi olla true tai false. Jos ehto on true, koodilohko suoritetaan. Jos ehto on false, koodilohko ohitetaan.

if (condition) {
    // Code block
};

Ehtolauseen syntaksi on yksinkertainen: if-avainsana, ehto sulkujen ( ja ) sisällä sekä koodilohko aaltosulkujen { ja } sisällä.

Avaava aaltosulku { merkitsee koodilohkon alkua ja sulkeva aaltosulku } sen loppua.

main.dart

main.dart

copy
1234567
void main() { var num=5; if (num>0) { // 5 > 0 ? print("number is positive"); // Print if it's `true` } }

Tämä ohjelma havainnollistaa if-lausetta määrittelemällä muuttujan num arvolla 5 ja tarkistamalla, onko num suurempi kuin 0. Koska ehto num > 0 on true, if-lauseen sisällä oleva koodilohko suoritetaan ja konsoliin tulostuu "number is positive".

main.dart

main.dart

copy
1234567
void main() { var num = 10; if (num.isNegative) { // 10 < 0 ? print("number < 0"); // Print if it's `true` } }

Tämä koodi tarkistaa, onko luku negatiivinen käyttämällä isNegative-metodia. Jos luku on pienempi kuin nolla, tulostetaan "number < 0", mutta koska num-muuttujan arvo on 10, joka ei ole negatiivinen, ehtoa ei täytetä eikä mitään tulosteta.

question mark

Valitse oikea ehto tarkistaaksesi, onko luku positiivinen. Jos on, ohjelman tulee tulostaa "A number greater than zero".

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 3. Luku 1
some-alt