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 çıkarKapsamlar, 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.
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
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüAritmetik KısayollarKarşılaştırma OperatörleriString Karşılaştırma7Temel Girdi-Çıktı
Konsola YazdırmaKullanıcı Girdisi OkumaÖzet - 120'ye KadarÖzet - Doğru veya Yanlış5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 311Fonksiyonlar
Fonksiyon TanımlamaParametreler ve ArgümanlarDönüş DeğerleriBirden Fazla Dönüş DeğeriÖzet - Sigma FonksiyonuÖzet - Doğrulama Fonksiyonu14Diziler Üzerinde Gezinme
Range RehberiGelişmiş For DöngüsüDöngü İçinde Ödünç AlmaYaygın Dizi İşlemleri3Değişkenler Bölüm 2
Tür Bildirimiİsimlendirme KurallarıTür ÇıkarımıÖzet - Değişkenleri BaşlatmaTür Dönüştürme9Döngüler
Seriler Üzerinde ForWhile DöngüsüBreakContinueİç İçe DöngülerDöngü EtiketleriSonsuz DöngüÖzet - Dinamik GirdiKendi başına pratik yap: Online Rust derleyicisi