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

Видео: Какви са опциите на swift?

Видео: Какви са опциите на swift?
Видео: iOS App Development with Swift by Dan Armendariz 2024, Ноември
Anonim

Ан по избор в Бърз е тип, който може да съдържа стойност или никаква стойност. Опции се записват чрез добавяне на ? до всякакъв тип: Преди да го отворите (или „разгънете“на езика на по избор ) няма да знаете дали съдържа нещо или нищо.

Ето защо, защо използваме опции в Swift?

Вие използвайте опции : За свойства, които нямат начална стойност (и няма зададена първоначална стойност в конструктор), като например определени свойства на изхода. Можете също така да създадете свойство, което не е жизненоважно за функционирането на определен екземпляр, т.е. по избор . Когато метод, който трябва да върне стойност, се провали.

Човек може също да попита какво е нула в Swift? нула е описано в документите на Apple като: „отсъствие на валиден обект“. Ако сте нов в програмирането нула просто означава, че променливата (понякога наричана обект) е празна и няма присвоена стойност. Ако имате опит в програмирането нула може да се смята за най-добър като заместител на подобно за подобно нула.

В тази връзка, как да разопаковам опциите в Swift?

Можеш разопаковане по избор по три и половина начина: със сила разопаковане , използвайки if [ по избор ] != нула и [ по избор ]! С по избор обвързване, като се използва if let [не- по избор ] = [ по избор ] {

Какво е tuple в Swift?

Кортежи в Swift заемат пространството между речниците и структурите: те съдържат много специфични типове данни (като структура), но могат да бъдат създадени в движение (като речници). Те обикновено се използват за връщане на множество стойности от извикване на функция.

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