Study
Rust

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!().

Editor Latihan

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.