زنجیر اختیاری و اتصال اختیاری چیست؟
زنجیر اختیاری و اتصال اختیاری چیست؟

تصویری: زنجیر اختیاری و اتصال اختیاری چیست؟

تصویری: زنجیر اختیاری و اتصال اختیاری چیست؟
تصویری: اتصال اختیاری و زنجیر اختیاری 2024, ممکن است
Anonim

صحافی اختیاری چیزی که شما هستید را ذخیره می کند الزام آور در یک متغیر در این مورد، NavigationController است. از سوی دیگر، زنجیربندی اختیاری مقدار سمت چپ را در یک متغیر قرار نمی دهد.

علاوه بر این، زنجیره‌سازی اختیاری و اتصال اختیاری در سوئیفت چیست؟

فرآیند پرس و جو، فراخوانی خواص، زیرنویس ها و متدها در یک اختیاری که ممکن است 'nil' به این صورت تعریف شود زنجیربندی اختیاری . زنجیربندی اختیاری دو مقدار - اگر اختیاری حاوی یک مقدار است و سپس با فراخوانی ویژگی‌ها، متدها و زیرمجموعه‌های مربوطه، مقادیری را برمی‌گرداند.

دوم اینکه آیا می توانم از زنجیر اختیاری استفاده کنم؟ شما می توانید از زنجیر اختیاری استفاده کنید هنگام تلاش برای فراخوانی متدی که ممکن است وجود نداشته باشد. این می توان برای مثال زمانی که مفید باشد استفاده كردن یک API که ممکن است روشی در آن در دسترس نباشد، یا به دلیل سن اجرا یا به دلیل ویژگی‌ای که در دستگاه کاربر در دسترس نیست.

علاوه بر این، چه الزام آور اختیاری؟

شما استفاده میکنید الزام آور اختیاری برای بررسی اینکه آیا اختیاری حاوی یک مقدار است یا نه اگر حاوی یک مقدار است، آن را باز کنید و در یک ثابت یا متغیر موقت قرار دهید.

زنجیربندی اختیاری سوئیفت چیست؟

زنجیربندی اختیاری فرآیندی است برای پرس و جو و فراخوانی خواص، متدها و زیرمجموعه ها در یک اختیاری که ممکن است در حال حاضر صفر باشد. اگر اختیاری حاوی یک مقدار، ویژگی، متد یا فراخوانی زیرنویس موفقیت آمیز است. اگر اختیاری صفر است، ویژگی، متد یا فراخوانی زیرنویس صفر را برمی گرداند.

توصیه شده: