📦 Variabel & Tipe
Menyimpan angka dan teks, serta mengubah teks hasil input menjadi angka.
Menyimpan angka
int untuk bilangan bulat. Di Python tidak perlu menulis tipe; di Rust pakai i32 atau parse().
C++
int a = 10; int b = 25;
Python
a = 10 b = 25
Rust
let a: i32 = 10; let b: i32 = 25;
Teks → angka
Input dari keyboard selalu berupa teks. Ubah ke angka sebelum dihitung.
C++
int x; cin >> x; // cin otomatis ubah ke angka
Python
x = int(input())
Rust
let x: i32 = baris.trim().parse().unwrap();
Mengubah isi variabel
C++ cukup =. Python langsung. Rust butuh kata kunci mut agar variabel bisa berubah.
C++
int skor = 0; skor = skor + 10;
Python
skor = 0 skor = skor + 10
Rust
let mut skor = 0; skor = skor + 10;