Swift Academy · Oppitunti

Ehdot

Ehdot

Oppitunti 1/15 vaihetta

Ehdot on ilmainen Swift Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/1. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Swift Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Swift Academy-kurssilla on yhteensä 1 oppituntia.

Johdanto

Hei,

Tässä oppitunnissa perehdymme ehtorakenteisiin, jotka ovat välttämättömiä ohjelmointikielissä.

Ensimmäisenä opimme if-lauseen. If-lauseella voimme suorittaa koodilohkon sen mukaan, toteutuuko tietty ehto.

Alla olevassa esimerkissä on esitetty if-lauseen syntaksi.

conditional_expression-kohdassa on lauseke, joka palauttaa Bool-arvon. Jos tämä lauseke palauttaa arvon true, aaltosulkeiden välissä oleva koodilohko suoritetaan.

if conditional_expression {
   /* set of statements */
}

Esimerkki

Oletetaan, että meillä on count-niminen luku. Jos tämän luvun arvo on suurempi kuin 20, tulostamme tekstin 'Kyllä, count on suurempi kuin 20'

var count:Int = 20
 
if count > 20 {
   print("Yes, count is greater than 20")
}
 
print("always work")

if-else-lause

Joissakin tilanteissa tarvitsemme koodia myös niiden tapausten käsittelyyn, joissa if-ehto ei toteudu.

Tähän käytetään if-else-lausetta. Tutustutaan siihen esimerkin avulla.

var age = 10

if age > 100 {
   print("if age is greater than 100")
} else {
   print("Works when the age is less than 100")
}
 

switch-case

switch-case-lause

Joissakin tilanteissa haluamme käsitellä useiden ehtojen toteutumista yhden koodilohkon avulla. Tällöin voimme käyttää useita if-else-lauseita, mutta helpompi ja loogisempi ratkaisu on switch-case.

Alla oleva esimerkki sisältää switch-case-lauseen, joka toimii viidelle eri ehdolle.

let someNumber = 150

switch someNumber {
case 50:
    print("Number is 50")
case 100:
    print("Number is 100")
case 150:
    print("Number is 150")
case 200:
    print("Number is 200")
case 250:
    print("Number is 250")
default:
    //If none of them meet the requirement then the default block will work.
    print("Otherwise, do something else.")
}

Onnittelut

Onnittelut 🎉

Tässä oppitunnissa opimme käyttämään ehtolauseita Swiftissä.

Nähdään seuraavalla oppitunnilla.

Ehdot — kuvitus 5
Aloita maksutta

Opi Swift tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
122
Oppitunnit
409

Usein kysytyt kysymykset

Onko oppitunti ”Ehdot” ilmainen?

Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Swift Academy-oppimispolun 3 oppituntia, myös oppitunnin “Ehdot”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Swift Academy-kurssilla on yhteensä 1 oppituntia.

Mitä opin oppitunnilla ”Ehdot”?

Ehdot Harjoittelet Swift Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Swift Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Swift Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/1.

Kuinka kauan ”Ehdot”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Swift Academy-oppitunnilla?

Kyllä. Jokainen Swift Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

← Takaisin: Swift Academy