Apa yang malas dalam C#?
Apa yang malas dalam C#?

Video: Apa yang malas dalam C#?

Video: Apa yang malas dalam C#?
Video: WINTALK#4: CARA LAWAN RASA MALAS 2024, Mungkin
Anonim

Malas inisialisasi ialah teknik yang menangguhkan penciptaan objek sehingga kali pertama ia diperlukan. Dalam erti kata lain, permulaan objek berlaku hanya atas permintaan. Perhatikan bahawa terma malas permulaan dan malas instantiasi bermaksud perkara yang sama-ia boleh digunakan secara bergantian.

Oleh itu, adakah benang Lazy T selamat?

Benang - selamat Inisialisasi. Secara lalai, Malas < T > objek ialah benang - selamat . Iaitu, jika pembina tidak menyatakan jenis keselamatan benang , yang Malas < T > objek yang diciptanya ialah benang - selamat . Contoh berikut menunjukkan perkara yang sama Malas contoh mempunyai nilai yang sama untuk tiga berasingan benang.

apakah inisialisasi malas dalam C++? Inisialisasi malas adalah salah satu daripada corak reka bentuk yang digunakan dalam hampir semua bahasa pengaturcaraan. Matlamatnya adalah untuk menggerakkan pembinaan objek ke hadapan dalam masa. Ia amat berguna apabila penciptaan objek itu mahal, dan anda mahu menangguhkannya selewat mungkin, atau melangkau sepenuhnya.

Kemudian, mengapa malas dimulakan?

Inisialisasi malas sesuatu objek bermakna penciptaannya ditangguhkan sehingga ia mula digunakan. (Untuk topik ini, syarat permulaan malas dan instantiasi malas adalah sinonim.) Inisialisasi malas digunakan terutamanya untuk meningkatkan prestasi, mengelakkan pengiraan membazir dan mengurangkan keperluan memori program.

Apakah VAR malas dalam Swift?

pantas mempunyai mekanisme yang dibina terus ke dalam bahasa yang membolehkan pengiraan tepat pada masa kerja yang mahal, dan ia dipanggil pembolehubah malas . Ini pembolehubah dicipta menggunakan fungsi yang anda tentukan hanya apabila itu pembolehubah terlebih dahulu diminta. The malas harta ditanda sebagai malas var.

Disyorkan: