Close menu
Close menu

Tunnistaudu

Kirjaudu

Etkö ole vielä jäsen?

Liity jäseneksi

Lisätietoa

Sisäkkäisiä ehtoja

If-ehtorakenteita voi käyttää myös sisäkkäin. Tutki esimerkin 1 funktiota luku. Mitkä ovat if-rakenteiden ehtojen totuusarvot argumentin arvoilla 82, 0, ”7” ja -9?

Esimerkki 1
Esim-8lk-lisätietoa1.png
Esimerkin 1 funktio voidaan kirjoittaa condrakenteen avulla. Jos argumentin arvo on luku, se on yhtäsuuri kuin 0, positiivinen tai negatiivinen.

Esimerkki 2
Esim-8lk-lisätietoa2.png
Cond-rakenteeseen voidaan lisätä else-haara. Else-haara toteutuu, jos mikään aikaisemman ehdon totuusarvo ei ole true. Tutki esimerkin 3 funktiota kirjain argumentin arvoilla ”u”, ”ö”, ”olo” ja 100.

Esimerkki 3
Esim-8lk-lisätietoa3.png
Merkkijonojen vertailussa voi käyttää esimerkiksi predikaattia equal?tai string-ci=?
Esim-8lk-lisätietoa4.png