Rangkuman Rust: Variables and Mutability

1. Immutable by Default Di Rust, semua variable secara default tidak bisa diubah (immutable). let x = 5; x = 6; // Error! x bersifat immutable 2. Mutable Variables Gunakan mut untuk membuat variable bisa diubah. let mut x = 5; x = 6; // Boleh karena x mutable 3. Constants Dideklarasikan dengan const, harus punya type annotation, dan tidak bisa diubah. Penulisan dengan huruf kapital dan underscore: const MAX_POINTS: u32 = 100_000; 4. Shadowing Kamu bisa mendeklarasikan ulang variable dengan nama yang sama. Berguna untuk mengubah type atau melakukan transformasi. let x = 5; let x = x + 1; // x sekarang nilainya 6 let x = "enam"; // type berubah jadi string

Apr 4, 2025 - 16:13
 0
Rangkuman Rust: Variables and Mutability

1. Immutable by Default

  • Di Rust, semua variable secara default tidak bisa diubah (immutable).
let x = 5;
x = 6; // Error! x bersifat immutable

2. Mutable Variables

  • Gunakan mut untuk membuat variable bisa diubah.
let mut x = 5;
x = 6; // Boleh karena x mutable

3. Constants

  • Dideklarasikan dengan const, harus punya type annotation, dan tidak bisa diubah.
  • Penulisan dengan huruf kapital dan underscore: const MAX_POINTS: u32 = 100_000;

4. Shadowing

  • Kamu bisa mendeklarasikan ulang variable dengan nama yang sama.
  • Berguna untuk mengubah type atau melakukan transformasi.
let x = 5;
let x = x + 1; // x sekarang nilainya 6
let x = "enam"; // type berubah jadi string