Mitä ovat nopeat valinnaiset?
Mitä ovat nopeat valinnaiset?

Video: Mitä ovat nopeat valinnaiset?

Video: Mitä ovat nopeat valinnaiset?
Video: AUTO JÄÄ (FEAT. KÄÄRIJÄ) nyt ulkona!!! 🗣️🗣️💚💚 #anttituisku #käärijä #autojää 2024, Marraskuu
Anonim

An valinnainen sisään Swift on tyyppi, jossa voi olla joko arvo tai ei arvoa. Valinnaiset kirjoitetaan liittämällä ? mihin tahansa tyyppiin: Ennen kuin avaat sen (tai "purkaat" kielellä valinnaisia ) et tiedä sisältääkö se jotain vai ei mitään.

Miksi käytämme valinnaisia Swiftissä?

Sinä käytä valinnaisia : Kiinteistöille, joilla ei ole alkuarvoa (ja alkuarvoa ei ole asetettu rakentajassa), kuten tietyt ulostuloominaisuudet. Voit myös luoda ominaisuuden, joka ei ole elintärkeä tietyn ilmentymän toiminnalle, esim. valinnainen . Kun menetelmä, jonka pitäisi palauttaa arvo, epäonnistuu.

Voidaan myös kysyä, mikä on nolla Swiftissä? nolla on kuvattu Apple-dokumenteissa seuraavasti: tarkoittaa "kelvollisen objektin puuttumista". Jos olet uusi ohjelmoinnin parissa nolla tarkoittaa yksinkertaisesti, että muuttuja (jota joskus kutsutaan objektiksi) on tyhjä eikä sille ole määritetty arvoa. Jos sinulla on ohjelmoinnin tausta nolla voidaan pitää parhaiten samanlaisena korvaajana tyhjä.

Kuinka avaan valinnaiset Swiftissä?

Sinä pystyt avaa valinnaiset kolmella ja puolella tavalla: Voimalla purkaminen , käyttämällä jos [ valinnainen ] != nolla ja [ valinnainen ]! Kanssa valinnainen sitova, käyttämällä if let [ei- valinnainen ] = [ valinnainen ] {

Mikä on tuple Swiftissä?

Tuples Swiftissä vievät tilan sanakirjojen ja rakenteiden välillä: ne sisältävät hyvin tietyntyyppistä dataa (kuten rakenne), mutta niitä voidaan luoda lennossa (kuten sanakirjat). Niitä käytetään yleensä palauttamaan useita arvoja funktiokutsusta.

Suositeltava: