Menu
Coddy logo textTech

Kapsam

Coddy'nin Rust Journey'sinin Temeller bölümünün bir parçası. Ders 45 / 75.

Kapsam, değişkenlerin veya diğer bildirim biçimlerinin bulunduğu, süslü parantezler {} arasındaki yerdir.

Örneğin:

fn main() {
    let x = 5;
    // x kapsamına girer
    println!("x is {}", x);
} // x burada kapsam dışına çıkar

Kapsamlar, diğer kapsamların içinde iç içe bulunabilir. İç kapsamlar dış kapsamlardaki değişkenlere erişebilir, ancak bunun tersi geçerli değildir:

fn main() {
    let outer = 42;
    
    {  // yeni iç kapsam
        let inner = 99;
        println!("{}, {}", outer, inner);
    }  // inner burada kapsam dışına çıkar
    
    // Bu bir hataya neden olurdu
    // inner burada erişilebilir değil
    // println!("{}", inner);
}

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Rust derleyicisi