Scala menggabungkan pemrograman berorientasi objek dan fungsional dalam satu bahasa tingkat tinggi yang ringkas. Jenis statis Scala membantu menghindari bug dalam aplikasi kompleks, dan runtime JVM dan JavaScript memungkinkan Anda membangun sistem berkinerja tinggi dengan akses mudah ke ekosistem perpustakaan yang besar. Jadi, Anda akan belajar cara menginstal Scala 3 di RHEL 8 / CentOS 8
Ini adalah bahasa pemrograman tujuan umum yang diketik secara statis yang mendukung pemrograman berorientasi objek dan pemrograman fungsional
Menginstal Scala berarti menginstal berbagai alat baris perintah seperti kompiler Scala dan alat build. Dalam tutorial ini kita akan menggunakan alat penginstal Scala “Coursier” yang secara otomatis menginstal semua persyaratan, tetapi Anda masih dapat menginstal setiap alat secara manual.
Coursier adalah resolver/pengambil ketergantungan gaya Maven/Ivy yang telah sepenuhnya ditulis ulang di Scala. Ini bercita-cita untuk menjadi cepat dan sederhana untuk diintegrasikan ke dalam berbagai lingkungan. Prinsip-prinsip pemrograman fungsional adalah intinya. Perintah utamanya adalah cs .
Instal menggunakan perintah berikut (curl)
curl -fLo cs https://git.io/coursier-cli-"$(uname | tr LD ld)"
Tambahkan perintah berikut untuk mengatur persyaratan instalasi
sudo chmod +x cs
Pemasang Scala adalah alat bernama Kurir, yang perintah utamanya bernama cs
. Ini memastikan bahwa JVM dan alat Scala standar diinstal pada sistem Anda. Instal di sistem Anda dengan petunjuk berikut.
Jalankan perintah berikut untuk memulai instalasi
./cs install cs
Ekspor jalur ke file ~/.bashrc &sumbernya
export PATH="$PATH:/home/scala/.local/share/coursier/bin"
source ~/.bashrc
Sekarang setup CS menggunakan perintah berikut
./cs setup
Mungkin perlu beberapa saat untuk menyelesaikannya
Sekarang instal scala3 dengan cs
cs install scala3
Setelah menginstal file yang diperlukan, Anda selesai menginstal scala3
Periksa menggunakan perintah berikut
scala3 -version
Mari kita uji beberapa kode !
buat nama file unixcop.scala &tambahkan baris berikut ke file itu
object Hello {
def main(args: Array[String]) = {
println("Hello, UnixCop !")
}
}
Ini akan mencetak output hello sederhana ke konsol
Setelah menyimpannya, jalankan perintah scalac ini pada prompt baris perintah Anda untuk mengompilasinya:
scalac sama seperti javac, dan perintah itu membuat dua file baru
unixcop$.class &unixcop.class
Ini adalah jenis file bytecode “.class” yang sama yang Anda buat dengan javac, dan siap untuk bekerja dengan JVM.
Sekarang Anda dapat menjalankan aplikasi Hello dengan perintah scala:
Ini akan mencetak pesan ini ke konsol
"Hello, UnixCop !"