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

Comments