Wat is lui in C#?
Wat is lui in C#?

Video: Wat is lui in C#?

Video: Wat is lui in C#?
Video: Le lui or lui le in French sentences - What's the rule? - French grammar simplified 2024, Mei
Anonim

Lui inisialisering is 'n tegniek wat die skepping van 'n voorwerp uitstel tot die eerste keer dat dit nodig is. Met ander woorde, inisialisering van die voorwerp vind slegs op aanvraag plaas. Let daarop dat die terme lui inisialisering en lui instansiasie beteken dieselfde ding - hulle kan uitruilbaar gebruik word.

Is Lazy T-draad dus veilig?

Draad - Veilig Inisialisering. By verstek, Lui < T > voorwerpe is draad - veilig . Dit is, as die konstruktor nie die soort spesifiseer nie draad veiligheid , die Lui < T > voorwerpe wat dit skep is draad - veilig . Die volgende voorbeeld toon dat dieselfde Lui instansie het dieselfde waarde vir drie afsonderlike drade.

wat is lui inisialisering in C++? Lui inisialisering is een van daardie ontwerppatrone wat in byna alle programmeertale gebruik word. Die doel daarvan is om die voorwerp se konstruksie vorentoe te beweeg in tyd. Dit is veral handig wanneer die skepping van die voorwerp duur is, en jy dit so laat as moontlik wil uitstel, of selfs heeltemal wil oorslaan.

Waarom word lui dan geïnisialiseer?

Lui inisialisering van 'n voorwerp beteken dat die skepping daarvan uitgestel word totdat dit die eerste keer gebruik word. (Vir hierdie onderwerp, die terme lui inisialisering en lui instansiasie is sinoniem.) Lui inisialisering word hoofsaaklik gebruik om werkverrigting te verbeter, verkwistende berekening te vermy en programgeheuevereistes te verminder.

Wat is lui VAR in Swift?

Swift het 'n meganisme wat reg in die taal ingebou is wat net-betyds berekening van duur werk moontlik maak, en dit word 'n lui veranderlike . Hierdie veranderlikes word geskep met behulp van 'n funksie wat jy spesifiseer slegs wanneer dit veranderlike word eers aangevra. Die lui eiendom is gemerk as lui var.

Aanbeveel: