Study
Scala

Pengenalan Scala

Penjelasan

Scala adalah bahasa pemrograman yang berjalan di atas JVM (Java Virtual Machine), sama seperti Java dan Kotlin — jadi bisa memakai library Java dan sebaliknya. Yang membedakan Scala adalah perpaduan kuat antara paradigma object-oriented (semuanya adalah object) dan functional programming (fungsi adalah warga kelas satu/first-class citizen). Scala populer di dunia big data (Apache Spark ditulis dengan Scala) dan sistem backend yang butuh concurrency tinggi. Kode Scala dikompilasi jadi bytecode JVM lewat `scalac`, atau dijalankan cepat dengan `scala` REPL/script runner.

Contoh Konsep

object Main extends App {
  println("Halo, Scala!")
}

Praktikum

Tulis program Scala sederhana yang mencetak "Belajar Scala di CompileDaily" ke konsol.

Editor Latihan

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

Tips

Karena berjalan di JVM, sebagian besar library Java bisa langsung dipakai di Scala tanpa perlu adaptasi — ini kelebihan besar buat proyek yang sudah punya ekosistem Java.