Operator di Rust
Penjelasan
Rust punya operator aritmatika (+, -, *, /, % untuk modulus), operator perbandingan (==, !=, >, <), dan operator logika (&&, ||, !) — mirip kebanyakan bahasa C-like. Rust TIDAK punya operator increment/decrement (++/--) sama sekali — kamu harus menulis eksplisit x += 1.
Contoh Konsep
fn main() {
let umur = 20;
let sudah_bayar = true;
println!("{}", umur >= 18 && sudah_bayar); // true
println!("{}", 10 % 3); // 1, sisa bagi
}
Praktikum
Buat variabel let a = 17 dan let b = 5. Tampilkan hasil pembagian (a / b) dan sisa bagi (a % b) masing-masing lewat println!().
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Pembagian dua integer di Rust SELALU menghasilkan integer (bagian desimal dibuang) — kalau butuh hasil desimal, deklarasikan salah satu operand sebagai f64 sejak awal, bukan casting setelah pembagian terjadi.