Study
Swift

Operator di Swift

Penjelasan

Swift punya operator aritmatika (+, -, *, /, % untuk modulus), operator perbandingan (==, !=, >, <), dan operator logika (&&, ||, !). Sama seperti Kotlin, == di Swift untuk tipe seperti String sudah membandingkan ISI, bukan cuma referensi memori.

Contoh Konsep

let umur = 20
let sudahBayar = true

print(umur >= 18 && sudahBayar) // true
print(10 % 3) // 1, sisa bagi

let a = "halo"
let b = "halo"
print(a == b) // true, membandingkan isi

Praktikum

Buat variabel let a = 17 dan let b = 5. Tampilkan hasil pembagian (a / b) dan sisa bagi (a % b) masing-masing lewat print.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Pembagian dua Int di Swift SELALU menghasilkan Int (bagian desimal dibuang) — kalau butuh hasil desimal, deklarasikan salah satu operand sebagai Double sejak awal, bukan casting setelah pembagian terjadi.