Каква е целта на опциите в swift?

Съдържание:

Каква е целта на опциите в swift?
Каква е целта на опциите в swift?
Anonim

Незадължителните са в основата на Swift и съществуват от първата версия на Swift. Допълнителна стойност ни позволява да пишем чист код, като в същото време се грижим за възможните нулеви стойности. Ако сте нов в Swift, може да се наложи да свикнете със синтаксиса на добавяне на въпросителен знак към свойствата.

Какви са опциите за Swift?

Незадължително в Swift е основно константа или променлива, която може да съдържа стойност ИЛИ никаква стойност. Стойността може или не може да бъде нула. Обозначава се с добавяне на "?" след декларацията за типа.

Какви проблеми решават опциите Swift?

Незадължителните са решението на Swift за проблема за представяне както на стойност, така и на липса на стойност. Позволява се опция да съдържа стойност или нула. Мислете за опция като кутия: тя или съдържа точно една стойност, или е празна. Когато не съдържа стойност, се казва, че съдържа nil.

Как се прилагат опциите в Swift?

Незадължителните в Swift всъщност са много повече от знак в края на даден тип, те всъщност са enum. По същество, Int? е същото нещо като Optional и се реализира директно в enum. … Можете да ги зададете ръчно с enum или можете да оставите enum да го направи сам.

Какво е опаковане и разопаковане в Swift?

Обвиване означава, че действителната стойност се съхранява в логическа външна структура. Не можете да стигнете до тази стойност (втози случай „моу“), без да го разопаковате. В света на Swift винаги е Коледа и винаги има подаръци - или поне променливи - за разопаковане. Вие разгръщате стойности, като добавяте удивителни знаци.

Препоръчано: