Mikä on laiska C#:ssa?
Mikä on laiska C#:ssa?

Video: Mikä on laiska C#:ssa?

Video: Mikä on laiska C#:ssa?
Video: Буэнос-Айрес - Невероятно яркая и душевная столица Аргентины. Гостеприимная и легкая для иммиграции 2024, Saattaa
Anonim

Laiska alustus on tekniikka, joka lykkää objektin luomista siihen asti, kun sitä tarvitaan ensimmäisen kerran. Toisin sanoen kohteen alustus tapahtuu vain pyynnöstä. Huomaa, että ehdot laiska alustus ja laiska instantiaatio tarkoittaa samaa asiaa - niitä voidaan käyttää vaihtokelpoisesti.

Onko Lazy T -lanka siis turvallista?

Lanka - Turvallinen Alustus. Oletuksena, Laiska < T > esineet ovat lanka - turvallinen . Eli jos rakentaja ei määritä tyyppiä langan turvallisuutta , Laiska < T > sen luomat objektit ovat lanka - turvallinen . Seuraava esimerkki osoittaa, että sama Laiska instanssilla on sama arvo kolmelle erilliselle langat.

mikä on laiska alustus C++:ssa? Laiska alustus on yksi niistä suunnittelumalleista, joka on käytössä lähes kaikilla ohjelmointikielillä. Sen tavoitteena on viedä kohteen rakentamista ajassa eteenpäin. Se on erityisen kätevää, kun kohteen luominen on kallista ja haluat siirtää sen mahdollisimman myöhään tai jopa ohittaa kokonaan.

Miksi sitten laiska alustetaan?

Laiska alustus Objektin luonti tarkoittaa, että sen luomista lykätään, kunnes sitä käytetään ensimmäisen kerran. (Tälle aiheelle ehdot laiska alustus ja laiska ilmentymä ovat synonyymejä.) Laiska alustus käytetään ensisijaisesti suorituskyvyn parantamiseen, turhan laskennan välttämiseen ja ohjelman muistivaatimusten vähentämiseen.

Mikä on laiska VAR Swiftissä?

Swift on suoraan kieleen sisäänrakennettu mekanismi, joka mahdollistaa kalliiden töiden just-in-time-laskennan, ja sitä kutsutaan a laiska muuttuja . Nämä muuttujia luodaan käyttämällä määrittämääsi funktiota vain silloin, kun se muuttuja pyydetään ensin. The laiska omaisuus on merkitty nimellä laiska var.

Suositeltava: