Friday, 23 October 2015

Scala Tutorial - scala Variabel





Dalam Scala, ada tiga cara Anda dapat mendefinisikan variabel: val, var, dan malas val. Scala memungkinkan Anda untuk memutuskan apakah atau tidak variabel adalah kekal (read-only) ketika Anda menyatakan itu. val Variabel berubah dinyatakan dengan val kata kunci. Ini berarti bahwa itu adalah variabel yang tidak dapat diubah. Kode berikut menciptakan nilai dengan nama x dan ditugaskan dengan sejumlah literal 10.

val x= 10 object Main { def main(args: Array[String]) { val x = 10 println(x*x ) } }

x dideklarasikan sebagai val dan variabel berubah sehingga Anda tidak dapat menetapkan kembali nilai baru untuk x.

var
Sekarang mari kita mendeklarasikan variabel bisa berubah.

Sebuah variabel bisa berubah dinyatakan dengan kata kunci var seperti:

objek utama {
   def main (args: Array [String]) {
     var y = 10
     y = 11
     println (y);

   }

}
Anda dapat menetapkan kembali nilai baru untuk y sebagai y bisa berubah, tetapi Anda tidak dapat menetapkan kembali variabel untuk jenis yang berbeda.

Mendefinisikan variabel jenis Double dan menugaskan nilai Int akan bekerja karena nomor Int dapat dikonversi ke nomor ganda otomatis:

var z = 10,5
println (z);



Lazy val
Lazy val variables are calculated once, the first time the variable is accessed. Only vals can be lazy variables.


object Main {
def main(args: Array[String]) {
val x = 10e20
println(x);
}
}








0 comments:

Post a Comment

https://medansuccess.blogspot.co.id/search/label/Lowongan%20Kerja medansuccess.blogspot.co.id medansuccess.blogspot.co.id medansuccess.blogspot.co.id