Scala 2.13.3

Scala menggabungkan pemrograman berorientasi objek dan fungsional dalam satu bahasa tingkat tinggi yang ringkas. Jenis statis Scala membantu menghindari bug dalam aplikasi yang kompleks, dan runtime JVM serta JavaScript-nya memungkinkan Anda membangun sistem berkinerja tinggi dengan akses mudah ke ekosistem perpustakaan yang besar. Unduh Scala untuk Desktop hari ini!

Scastie adalah Scala + sbt di browser Anda! Anda dapat menggunakan versi aplikasi apa pun, atau bahkan backend alternatif seperti Dotty, Scala.js, Scala Native, dan Typelevel Scala. Anda dapat menggunakan perpustakaan yang diterbitkan. Anda dapat menyimpan dan berbagi program / build Scala dengan siapa saja.

Indeks Perpustakaan (atau Scaladex) adalah representasi dari peta semua perpustakaan yang diterbitkan. Dengan Scaladex, pengembang sekarang dapat meminta lebih dari 175.000 rilis perpustakaan. Scaladex secara resmi didukung oleh Scala Center.

Fitur dan Sorotan

INTEROP JAWA TANPA MULUS
Ini berjalan di JVM, sehingga Java dan Scala stack dapat dengan bebas dicampur untuk integrasi yang benar-benar mulus.

JENIS INFERENSI
Jadi sistem jenis tidak terasa terlalu statis. Jangan bekerja untuk sistem tipe. Biarkan jenis sistem bekerja untuk Anda!

KONKURENSI & DISTRIBUSI
Gunakan operasi data-paralel pada koleksi, gunakan aktor untuk konkurensi dan distribusi, atau masa depan untuk pemrograman asynchronous.

TRAIT
Gabungkan fleksibilitas antarmuka gaya Java dengan kekuatan kelas. Pikirkan pewarisan ganda berprinsip.

PENCOCOKAN POLA
Pikirkan “aktifkan” steroid. Cocokkan dengan hierarki kelas, urutan, dan lainnya.

FUNGSI ORDER LEBIH TINGGI
Fungsi adalah objek kelas satu. Susun mereka dengan jenis keamanan yang terjamin. Gunakan di mana saja, berikan ke apa saja.

Catatan: Pastikan Anda telah menginstal Java JDK.

Screenshot