If-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
1234567void 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
1234567void 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.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme