Opsionet janë në thelb të Swift dhe ekzistojnë që nga versioni i parë i Swift. Një vlerë opsionale na lejon të shkruajmë kod të pastër duke u kujdesur në të njëjtën kohë për vlerat e mundshme zero. Nëse jeni i ri në Swift, mund t'ju duhet të mësoheni me sintaksën e shtimit të një pikëpyetjeje te pronat.
Çfarë janë opsionet e Swift?
Një opsionale në Swift është në thelb një konstante ose ndryshore që mund të mbajë një vlerë OSE asnjë vlerë. Vlera mund ose nuk mund të jetë zero. Ajo shënohet duke shtuar një "?" pas deklaratës së tipit.
Çfarë problemesh zgjidhin opsionet Swift?
Opsionet janë zgjidhja e Swift për problemin të përfaqësimit të një vlere dhe mungesës së një vlere. Një opsionale lejohet të mbajë një vlerë ose zero. Mendoni për një opsion opsional si një kuti: ose përmban saktësisht një vlerë, ose është bosh. Kur nuk përmban një vlerë, thuhet se përmban zero.
Si zbatohen opsionet në Swift?
Opsionet në Swift janë në fakt shumë më tepër se një shenjë në fund të një lloji, ato janë në fakt një numër. Në thelb, Int? është e njëjta gjë si Opsionale, dhe zbatohet drejtpërdrejt në enum. … Mund t'i vendosni ato manualisht me enum, ose mund ta lini enumin ta bëjë vetë.
Çfarë është mbështjellja dhe çmbështjellja në Swift?
Mbështjellja do të thotë se vlera aktuale ruhet në një strukturë të jashtme logjike. Ju nuk mund ta arrini atë vlerë (nëkëtë rast “moo”) pa e zbërthyer atë. Në botën e Swift, është gjithmonë Krishtlindje, dhe ka gjithmonë dhurata - ose të paktën variabla - për t'u zbërthyer. Ju i zbërtheni vlerat duke shtuar pikëçuditëse.