Mojo Academy · Oppitunti

Hyödylliset tyyppimerkinnät

Lisää tyypit, jotta Mojo voi optimoida ja havaita virheet.

Oppitunti 4/413 vaihetta

Hyödylliset tyyppimerkinnät on ilmainen Mojo Academy-oppitunti CoddyKitissä. Tämä on oppitunti 4/4. 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 Mojo Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Mojo Academy-kurssilla on yhteensä 4 oppituntia.

Mikä on tyyppimerkintä?

tyyppimerkintä ilmoittaa arvon tyypin suoraan määrittelyssä, joten sekä te että Mojo tiedätte tarkalleen, mitä arvo sisältää.

var-muuttujan tyyppimerkintä

Lisätkää kaksoispiste ja tyyppi nimen perään. Tässä : Int lupaa, että count sisältää aina kokonaislukuja.

var count: Int = 0

Päättely vai tyyppimerkintä

Ilman tyyppimerkintää Mojo päättelee tyypin arvon perusteella. Kun kirjoitatte tyypin itse, tarkoituksenne on yksiselitteinen ja selkeä.

var x = 5
var y: Int = 5

Virheiden havaitseminen aikaisin

Tyyppimerkinnän ansiosta Mojo voi hylätä väärän arvon käännösaikana. Tekstin sijoittamisesta Int-muuttujaan tulee välitön virhe.

var count: Int = "oops"  # error

Tyyppimerkinnät parantavat nopeutta

Kun tarkka tyyppi tiedetään etukäteen, Mojo voi tuottaa nopeampaa konekoodia sen sijaan, että se tarkistaisi tyypit suorituksen aikana.

Float- ja Bool-tyyppien merkintä

Tyyppimerkinnät toimivat kaikilla tyypeillä. Kirjoittakaa Float64 tai Bool, jotta dokumentoitte tarkasti kunkin arvon tyypin.

var ratio: Float64 = 0.5
var ok: Bool = True

String-tyypin merkintä

Merkitkää tekstiarvot String-tyyppisiksi, jotta lukija näkee heti, että var-muuttuja sisältää sanoja eikä numeroita.

var name: String = "Ada"

Tyyppimerkinnät dokumentaationa

Nimen vieressä oleva tyyppi kertoo seuraavalle lukijalle, myös tulevalle itsellenne, mitä odottaa ilman, että arvoa tarvitsee etsiä.

Pakollinen fn-funktioissa

Tiukkojen fn-funktioiden parametreille on määritettävä tyyppimerkinnät. Juuri tässä käytännöstä on eniten hyötyä.

fn add(a: Int, b: Int):
    print(a + b)

Merkitkää tyypit rajapinnoissa

Vaikka päättely toimisi, merkitkää muiden käyttämien arvojen tyypit. Selkeät tyypit rajapinnoissa estävät epäselvyyksiä koodin eri osien välillä.

Tyypit ovat turvaverkko

Tyyppimerkinnät muuttavat hiljaiset virheet selkeiksi virheilmoituksiksi ja mahdollistavat nopeamman suorituksen. Pieni vaiva nyt säästää todellista virheenkorjausta myöhemmin.

Pikatarkistus

Merkitsette var-muuttujan Int-tyyppiseksi mutta yritätte määrittää sen arvoksi tekstin "oops". Mitä Mojossa tapahtuu?

Kertaus

tyyppimerkintä ilmoittaa arvon tyypin kaksoispisteen avulla, havaitsee virheet aikaisin ja auttaa Mojoa suorittamaan nopeammin. 🎯

Aloita maksutta

Opi Mojo 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
30
Oppitunnit
120

Usein kysytyt kysymykset

Onko oppitunti ”Hyödylliset tyyppimerkinnät” ilmainen?

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

Mitä opin oppitunnilla ”Hyödylliset tyyppimerkinnät”?

Lisää tyypit, jotta Mojo voi optimoida ja havaita virheet. Harjoittelet Mojo Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Mojo Academy-opiskelun?

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

Kuinka kauan ”Hyödylliset tyyppimerkinnät”-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ä Mojo Academy-oppitunnilla?

Kyllä. Jokainen Mojo 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.

Kaikki tämän kurssin oppitunnit

  1. Arvojen määrittäminen var-määritteellä
  2. Int, Float ja Bool
  3. Merkkijonot ja teksti
  4. Hyödylliset tyyppimerkinnät
← Takaisin: Mojo Academy