Değişkenler

Rust, statik tür özelliğine sahip olmasıyla tür emniyeti sağlar. Değişken bağlamaları (binding) let ile yapılır:

fn main() {
    let x: i32 = 10;
    println!("x: {x}");
    // x = 20;
    // println!("x: {x}");
}
This slide should take about 5 minutes.
  • Değişkenlerin varsayılan olarak değişemez (immutable) olduğunu göstermek için x = 20'in yorum satırını kaldırın. Değişikliklere izin vermek için mut anahtar kelimesini ekleyin.

  • Buradaki i32 değişkenin türüdür. Bunun derleme zamanında bilinmesi gerekir, ancak tür çıkarımı (daha sonra ele alınacaktır), programcının birçok durumda bunu atlamasına olanak tanır.