Operator di Scala
Penjelasan
Scala memakai operator standar seperti bahasa C-family: aritmatika (`+ - * / %`), perbandingan (`== != > < >= <=`), dan logika (`&& || !`). Yang menarik, di Scala operator ini sebenarnya adalah method biasa (mis. `1 + 2` sama dengan `1.+(2)`) — konsekuensi dari filosofi "semuanya adalah object".
Contoh Konsep
val hasil = 10 % 3 // 1
val sama = (5 == 5) // true
val valid = (18 >= 17 && 18 <= 60) // true
// Operator sebenarnya adalah pemanggilan method
println(1 + 2) // 3
println(1.+(2)) // 3, hasilnya sama persis
Praktikum
Buat val untuk mengecek apakah umur (misal 20) berada di rentang 18-25 memakai && dan operator perbandingan, lalu cetak hasilnya.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Memahami bahwa operator adalah method biasa membantu memahami konsep lanjutan Scala seperti operator overloading pada class buatan sendiri.