Penggunaan def, val, dan var pada Pemrograman Scala
def digunakan untuk membuat method contoh def adjustedCosineSimilarity(dotProduct: Double, ratingNorm: Double, rating2Norm: Double) = { dotProduct / (ratingNorm * rating2Norm) } val digunakan untuk membuat fixed value atau konstanta (nilai yang tidak bisa diubah) contohnya val treshold = 0.5 sedangkan var digunakan untuk membuat variabel (nilai yang bisa diubah) contohnya var n = 0