گزینه های سوئیفت چیست؟
گزینه های سوئیفت چیست؟

تصویری: گزینه های سوئیفت چیست؟

تصویری: گزینه های سوئیفت چیست؟
تصویری: چرا نقشه جهان دروغی بیش نیست و قرن ها به همه ما در مورد اون دروغ گفتن 2024, ممکن است
Anonim

یک اختیاری که در سریع نوعی است که می تواند مقدار یا بدون مقدار را داشته باشد. اختیاری با الحاق یک نوشته می شوند؟ به هر نوع: قبل از اینکه آن را باز کنید (یا به زبان «باز کردن» اختیاری ) نمی دانید که حاوی چیزی است یا چیزی.

در اینجا، چرا از گزینه های اختیاری در سوئیفت استفاده می کنیم؟

شما از گزینه های اختیاری استفاده کنید : برای خواصی که هیچ مقدار اولیه ندارند (و هیچ مقدار اولیه در سازنده تنظیم نشده است)، مانند ویژگی های خروجی خاص. شما همچنین می توانید یک ویژگی ایجاد کنید که برای عملکرد یک نمونه خاص حیاتی نیست، به عنوان مثال. اختیاری . وقتی روشی که قرار است مقداری را برگرداند با شکست مواجه می شود.

همچنین ممکن است سوال شود که صفر در سوئیفت چیست؟ صفر در اسناد اپل به این صورت توضیح داده شده است: به معنی "عدم وجود یک شی معتبر". اگر در زمینه برنامه نویسی تازه کار هستید صفر به سادگی به این معنی است که یک متغیر (گاهی اوقات یک شیء نامیده می شود) خالی است و هیچ مقدار اختصاص داده نشده است. اگر سابقه برنامه نویسی دارید صفر را می توان به عنوان جایگزینی مشابه برای مشابه در نظر گرفت خالی.

در این رابطه، چگونه می توانم گزینه های اختیاری را در سوئیفت باز کنم؟

تو می توانی باز کردن گزینه های اختیاری به روش های سه و نیم: با زور باز کردن ، با استفاده از اگر [ اختیاری ] != صفر و [ اختیاری ]! با اختیاری الزام آور، با استفاده از if let [non- اختیاری ] = [ اختیاری ] {

تاپل در سوئیفت چیست؟

تاپل ها در سوئیفت فضای بین دیکشنری ها و ساختارها را اشغال می کنند: آنها انواع بسیار خاصی از داده ها را نگه می دارند (مانند یک ساختار) اما می توانند در پرواز ایجاد شوند (مانند فرهنگ لغت). آنها معمولاً برای برگرداندن چندین مقدار از یک فراخوانی تابع استفاده می شوند.

توصیه شده: