מה זה עצלן ב-C#?
מה זה עצלן ב-C#?

וִידֵאוֹ: מה זה עצלן ב-C#?

וִידֵאוֹ: מה זה עצלן ב-C#?
וִידֵאוֹ: Москва слезам не верит, 1 серия (FullHD, драма, реж. Владимир Меньшов, 1979 г.) 2024, מאי
Anonim

עָצֵל אתחול היא טכניקה הדוחה את יצירתו של אובייקט עד לפעם הראשונה בו יש צורך. במילים אחרות, אתחול האובייקט מתרחש רק לפי דרישה. שימו לב שהתנאים עָצֵל אתחול ו עָצֵל מופע אומר אותו דבר - ניתן להשתמש בהם לסירוגין.

כתוצאה מכך, האם חוט עצלן T בטוח?

פְּתִיל - בטוח אִתחוּל. כברירת מחדל, עָצֵל < ט > חפצים הם פְּתִיל - בטוח . כלומר, אם הקונסטרוקטור לא מציין את הסוג של בטיחות חוט , ה עָצֵל < ט > אובייקטים שהוא יוצר הם פְּתִיל - בטוח . הדוגמה הבאה מראה שזה אותו דבר עָצֵל למופע יש אותו ערך עבור שלושה נפרדים חוטים.

מה זה אתחול עצלן ב-C++? אתחול עצלן הוא אחד מאותם דפוסי עיצוב שנמצאים בשימוש כמעט בכל שפות התכנות. מטרתו היא להזיז את בניית האובייקט קדימה בזמן. זה שימושי במיוחד כאשר יצירת האובייקט יקרה, ואתה רוצה לדחות אותו כמה שיותר מאוחר, או אפילו לדלג לגמרי.

אם כך, מדוע עצלן מאותחל?

אתחול עצלן של אובייקט פירושו שיצירתו נדחית עד לשימוש בו לראשונה. (לנושא זה, התנאים אתחול עצלן ו מופע עצלן הם שם נרדף.) אתחול עצלן משמש בעיקר כדי לשפר ביצועים, למנוע חישוב בזבזני ולהפחית את דרישות הזיכרון של התוכנית.

מה זה VAR עצלן בסוויפט?

מָהִיר יש מנגנון מובנה ישירות בשפה המאפשר חישוב בדיוק בזמן של עבודה יקרה, והוא נקרא משתנה עצלן . אלה משתנים נוצרים באמצעות פונקציה שאתה מציין רק כאשר זה מִשְׁתַנֶה מתבקש לראשונה. ה עָצֵל הנכס מסומן כ עצלן var.

מוּמלָץ: