Ի՞նչ է ծույլը C#-ում:
Ի՞նչ է ծույլը C#-ում:

Video: Ի՞նչ է ծույլը C#-ում:

Video: Ի՞նչ է ծույլը C#-ում:
Video: Мальвы цветут_Рассказ_Слушать 2024, Մայիս
Anonim

Ծույլ սկզբնավորումը տեխնիկա է, որը հետաձգում է օբյեկտի ստեղծումը մինչև դրա անհրաժեշտության առաջին դեպքը: Այլ կերպ ասած, օբյեկտի սկզբնավորումը տեղի է ունենում միայն ըստ պահանջի: Նշենք, որ պայմանները ծույլ սկզբնավորումը և ծույլ ցուցում նշանակում է նույն բանը. դրանք կարող են օգտագործվել որպես փոխարինող:

Հետևաբար, արդյո՞ք Lazy T թելը անվտանգ է:

Թեմա - Անվտանգ Նախնականացում. Ըստ նախնականի, Ծույլ < Տ > օբյեկտներն են թել - ապահով . Այսինքն, եթե կոնստրուկտորը չի նշում դրա տեսակը թելի անվտանգություն , է Ծույլ < Տ > իր ստեղծած օբյեկտներն են թել - ապահով . Հետևյալ օրինակը ցույց է տալիս, որ նույնը Ծույլ օրինակն ունի նույն արժեքը երեք առանձինների համար թելեր.

ի՞նչ է ծույլ սկզբնավորումը C++-ում: Ծույլ սկզբնավորում այն դիզայնի ձևանմուշներից մեկն է, որն օգտագործվում է գրեթե բոլոր ծրագրավորման լեզուներում: Դրա նպատակն է ժամանակին առաջ տանել օբյեկտի կառուցումը։ Հատկապես հարմար է, երբ օբյեկտի ստեղծումը թանկ է, և դուք ցանկանում եք հետաձգել այն որքան հնարավոր է ուշ, կամ նույնիսկ ամբողջությամբ բաց թողնել:

Ապա, ինչու է lazy սկզբնավորվել:

Ծույլ սկզբնավորում օբյեկտի նշանակում է, որ դրա ստեղծումը հետաձգվում է մինչև այն առաջին անգամ օգտագործվի: (Այս թեմայի համար՝ պայմաններ ծույլ սկզբնավորում և ծույլ ինստանցիա հոմանիշ են։) Ծույլ սկզբնավորում այն հիմնականում օգտագործվում է արդյունավետությունը բարելավելու, վատնվող հաշվարկներից խուսափելու և ծրագրի հիշողության պահանջները նվազեցնելու համար:

Ի՞նչ է ծույլ VAR-ը Swift-ում:

Սվիֆթ ունի լեզվի մեջ ներկառուցված մեխանիզմ, որը թույլ է տալիս ժամանակին հաշվարկել թանկարժեք աշխատանքը, և այն կոչվում է. ծույլ փոփոխական . Սրանք փոփոխականներ ստեղծվում են ձեր նշած ֆունկցիայի միջոցով միայն այն դեպքում, երբ դա փոփոխական առաջին հերթին պահանջվում է. Այն ծույլ գույքը նշված է որպես ծույլ var.