Scala ialah singkatan dari Scalable Language dan merupakan bahasa pengaturcaraan pelbagai paradigma
Martin Odersky dari Ecole Polytechnique Fédérale de Lausanne (EPFL) mula mereka bentuk Scala pada tahun 2001 berdasarkan hasil kerja Corong.
Funnel ialah bahasa pengaturcaraan yang menggabungkan idea pengaturcaraan berfungsi dengan jaring Petri.
Pengendali skala sintaks
Pengendali ialah simbol yang memberitahu pengkompil untuk melaksanakan operasi matematik dan logik tertentu.
Scala mempunyai set pengendali terbina dalam yang kaya, termasuk jenis berikut:
pengendali aritmetik
pengendali perhubungan
pengendali logik
pengendali bit
pengendali tugasan
Pengendali skala contoh
object Test { def main(args: Array[String]) { var a = 10; var b = 20; var c = 25; var d = 25; println("a + b = " + (a + b) ); println("a - b = " + (a - b) ); println("a * b = " + (a * b) ); println("b / a = " + (b / a) ); println("b % a = " + (b % a) ); println("c % a = " + (c % a) ); }}