Modul ini meletakkan fondasi bahasa yang paling sering digunakan, yaitu pengikatan nilai dengan val dan var, sifat ekspresif dari if, blok, dan match, tipe data dasar, serta string dengan interpolasi. Semua bahasan dibangun di atas satu prinsip yang sama, yakni program Scala tersusun dari ekspresi yang menghasilkan nilai. Setiap topik menghadirkan program kecil yang dapat dijalankan langsung dengan Scala CLI.
Nilai dan ekspresi
Modul fondasi bahasa: pengikatan nilai, sifat ekspresif dari if, blok, dan match, tipe data dasar, serta string dengan interpolasi.
0/0 selesai
- val dan var
Pengikatan immutable sebagai pilihan utama dan mutasi sebagai keputusan yang disengaja.
- Ekspresi di mana-mana
if, blok, dan match semuanya menghasilkan nilai, sehingga program tersusun dari ekspresi.
- Tipe dasar
Int, Long, Double, Boolean, Unit, dan Nothing beserta konversi di antara tipe-tipe angka.
- String dan interpolasi
Interpolator s, f, dan raw untuk menyusun string yang terbaca dan terformat.