Rust TutorialLesson 18Preview gratis
Rust Scope
Lesson ini bagian dari Rust · Semua level
Ringkasan
Pelajaran ini membahas konsep scope (cakupan variabel) dan pengaruhnya terhadap masa hidup data di memori. Di Rust, variabel hanya valid selama berada di dalam scope kurung kurawal tempat variabel tersebut dideklarasikan. Ketika scope berakhir, Rust otomatis membebaskan memori variabel tersebut melalui mekanisme drop.
Poin kunci
- Scope ditentukan oleh blok kurung kurawal '{' dan '}'
- Variabel mulai valid sejak titik deklarasi hingga akhir blok scopenya
- Ketika variabel keluar dari scope (out of scope), memori otomatis dibebaskan
- Fungsi 'drop' dipanggil secara otomatis oleh Rust saat alokasi memori berakhir
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.