ما هي الاختيارات السريعة؟
ما هي الاختيارات السريعة؟

فيديو: ما هي الاختيارات السريعة؟

فيديو: ما هي الاختيارات السريعة؟
فيديو: كل ما تحتاج معرفته عن نظام التسريع 2024, شهر نوفمبر
Anonim

ان اختياري في سويفت هو نوع يمكنه الاحتفاظ إما بقيمة أو بدون قيمة. خيارات تتم كتابتها بإلحاق؟ إلى أي نوع: قبل فتحه (أو "إزالة الغلاف" بلغة خيارات ) لن تعرف ما إذا كان يحتوي على شيء أم لا.

من هنا ، لماذا نستخدم الاختيارات في Swift؟

أنت استخدام الاختيارات : للخصائص التي ليس لها قيمة أولية (ولم يتم تعيين قيمة أولية في المُنشئ) ، مثل خصائص منفذ معينة. يمكنك أيضًا إنشاء خاصية ليست حيوية لعمل مثيل معين ، أي اختياري . عندما تفشل الطريقة التي من المفترض أن تعيد قيمة.

قد يتساءل المرء أيضًا ، ما هو الصفر في Swift؟ لا شيء موصوفة في مستندات Apple على أنها: تعني "عدم وجود كائن صالح". إذا كنت جديدًا في البرمجة لا شيء يعني ببساطة أن متغيرًا (يسمى أحيانًا كائن) فارغ وليس له قيمة معينة. إذا كان لديك خلفية في البرمجة لا شيء يمكن اعتباره أفضل كبديل للمثل باطل.

في هذا الصدد ، كيف يمكنني إلغاء ملفات الاختيارية في Swift؟

تستطيع فك اختيارات بثلاث طرق ونصف: بالقوة تفكيك ، باستخدام إذا [ اختياري ]! = لا شيء و [ اختياري ]! مع اختياري ملزم ، باستخدام if let [non- اختياري ] = [ اختياري ] {

ما هو tuple في Swift؟

Tuples في Swift تشغل المسافة بين القواميس والهياكل: فهي تحتوي على أنواع محددة جدًا من البيانات (مثل البنية) ولكن يمكن إنشاؤها أثناء التنقل (مثل القواميس). يتم استخدامها بشكل شائع لإرجاع قيم متعددة من استدعاء دالة.

موصى به: