Study
Scala

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.

Editor Latihan

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.