تنبلی در سی شارپ چیست؟
تنبلی در سی شارپ چیست؟

تصویری: تنبلی در سی شارپ چیست؟

تصویری: تنبلی در سی شارپ چیست؟
تصویری: ۰۱۶ - آموزش سلری - تنبلی سلری 2024, نوامبر
Anonim

تنبل مقداردهی اولیه تکنیکی است که ایجاد یک شی را تا اولین باری که به آن نیاز است به تعویق می اندازد. به عبارت دیگر، مقداردهی اولیه شی فقط در صورت تقاضا اتفاق می افتد. توجه داشته باشید که شرایط تنبل مقداردهی اولیه و تنبل instantiation به معنای یکسان است - آنها می توانند به جای یکدیگر استفاده شوند.

در نتیجه، آیا نخ Lazy T ایمن است؟

نخ - بی خطر مقداردهی اولیه. به صورت پیش فرض، تنبل < تی > اشیاء هستند نخ - بی خطر . یعنی اگر سازنده نوع آن را مشخص نکند ایمنی نخ ، تنبل < تی > اشیایی که ایجاد می کند هستند نخ - بی خطر . مثال زیر هم همین را نشان می دهد تنبل به عنوان مثال برای سه جداگانه مقدار یکسانی دارد موضوعات.

مقداردهی اولیه تنبل در C++ چیست؟ تنظیم اولیه تنبل یکی از آن الگوهای طراحی است که تقریباً در تمام زبان های برنامه نویسی استفاده می شود. هدف آن این است که ساخت شی را در زمان به جلو ببرند. به خصوص زمانی که ایجاد شی گران است و می خواهید آن را تا حد امکان دیرتر به تعویق بیندازید، یا حتی به طور کامل از آن صرفنظر کنید، بسیار مفید است.

سپس، چرا تنبل مقدار دهی اولیه می شود؟

مقداردهی اولیه تنبل از یک شی به این معنی است که ایجاد آن تا زمانی که برای اولین بار استفاده شود به تعویق افتاده است. (برای این موضوع، شرایط مقداردهی اولیه تنبل و نمونه تنبل مترادف هستند.) مقداردهی اولیه تنبل در درجه اول برای بهبود عملکرد، اجتناب از محاسبات بیهوده و کاهش نیازهای حافظه برنامه استفاده می شود.

VAR تنبل در سوئیفت چیست؟

سریع دارای مکانیزمی است که دقیقاً در زبان تعبیه شده است که امکان محاسبه به موقع کار گران قیمت را فراهم می کند و به آن یک متغیر تنبل . اینها متغیرها با استفاده از تابعی که شما مشخص می کنید تنها زمانی ایجاد می شوند متغیر ابتدا درخواست می شود. این تنبل دارایی به عنوان علامت گذاری شده است تنبل var.

توصیه شده: