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çinmut
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.