Mahtavaa!
Completion arvosana parantunut arvoon 2.27Osio 2. Luku 3
single
Tyyppimuunnos
Pyyhkäise näyttääksesi valikon
Numeroita voidaan muuntaa eri tyyppien välillä sisäänrakennettujen funktioiden avulla. Tämä mahdollistaa arvojen käsittelyn kokonaislukuina, liukulukuina tai kompleksilukuina tarpeen mukaan.
Virheellinen muunnos
Pelkkä L-kirjaimen lisääminen olemassa olevaan muuttujaan ei muuta sen tyyppiä:
12num <- 20 numL # Invalid way to convert
Oikea muunnos
Sen sijaan tulisi käyttää jotakin seuraavista funktioista:
as.integer();as.double();as.complex().
123as.integer(3.8) as.double(5L) as.complex(7)
Numeerisilla tyypeillä on hierarkia, joka määrittää, miten arvoja voidaan muuntaa:
integer → double → complex-muunnokset ovat aina sallittuja;double-tyypin muuntamineninteger-tyyppiin katkaisee desimaaliosan;complex-tyyppi voidaan muuntaa vain, jos imaginaariosa on nolla.
Tehtävä
Swipe to start coding
- Muunna luku
9.85tyypiksiinteger. - Muunna
integer42, joka on luotuL:llä, tyypiksidouble.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 3
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme