Sürətli seçimlər hansılardır?
Sürətli seçimlər hansılardır?

Video: Sürətli seçimlər hansılardır?

Video: Sürətli seçimlər hansılardır?
Video: Telefonu daha sürətli etmək istəyirsən? 😍 #irshad #trending #keşfet #technology 2024, Aprel
Anonim

An isteğe bağlıdır in Cəld ya dəyəri saxlaya bilən, ya da heç bir dəyəri olmayan bir növdür. Seçimlər a əlavə etməklə yazılır? istənilən növə: Açmazdan əvvəl (və ya dildə “açın” seçimlər ) onun tərkibində nəsə olub-olmadığını bilməyəcəksiniz.

Buna görə, biz niyə Swift-də opsiyalardan istifadə edirik?

Sən opsiyalardan istifadə edin : Müəyyən çıxış xassələri kimi ilkin dəyəri olmayan (və konstruktorda ilkin dəyər təyin olunmayan) xüsusiyyətlər üçün. Siz həmçinin müəyyən bir nümunənin işləməsi üçün həyati əhəmiyyət kəsb etməyən bir xüsusiyyət yarada bilərsiniz, yəni. isteğe bağlıdır . Dəyəri qaytarmalı olan metod uğursuz olduqda.

Biri də soruşa bilər ki, Swiftdə sıfır nədir? sıfır Apple sənədlərində belə təsvir edilmişdir: “etibarlı obyektin olmaması” mənasını verir. Əgər proqramlaşdırmada yenisinizsə sıfır sadəcə olaraq dəyişənin (bəzən obyekt adlanır) boş olduğunu və təyin olunmuş dəyərinin olmadığını bildirir. Əgər proqramlaşdırma sahəsində təcrübəniz varsa sıfır üçün bənzər bir əvəz kimi ən yaxşı hesab edilə bilər sıfır.

Bununla əlaqədar olaraq, Swift-də seçimləri necə açmaq olar?

Bacararsan opsiyaları açın üç yarım yolla: güclə açma , istifadə edərək, əgər [ isteğe bağlıdır ] != sıfır və [ isteğe bağlıdır ]! ilə isteğe bağlıdır bağlamaq, istifadə etmək if let [qeyri- isteğe bağlıdır ] = [ isteğe bağlıdır ] {

Swift-də tuple nədir?

Swift-də tuples lüğətlər və strukturlar arasında yer tutur: onlar çox spesifik məlumat növlərini (struct kimi) saxlayırlar, lakin dərhal yaradıla bilərlər (lüğətlər kimi). Onlar adətən funksiya çağırışından çoxlu dəyərləri qaytarmaq üçün istifadə olunur.

Tövsiyə: