Scala memungkinkan Anda untuk memutuskan apakah suatu variabel adalah kekal (read-only) atau tidak (baca-tulis) ketika Anda menyatakan itu.
Sebuah berubah "variabel" dinyatakan dengan val kata kunci:
val Array: Array [String] = new Array (5) contoh
Elemen array sendiri bisa berubah, sehingga unsur-unsur dapat dimodifikasi:
objek utama {
def main (args: Array [String]) {
val Array: Array [String] = new Array (5)
array = new Array (2)
array (0) = "Hello"
println (array)
}
}
Catatan
Sebuah val harus diinisialisasi ketika dinyatakan.
variabel bisa berubah
Sebuah variabel bisa berubah dinyatakan dengan kata kunci var dan juga harus diinisialisasi segera.
object Main {
def main(args: Array[String]) {
var stockPrice: Double = 100.0
stockPrice = 200.0
println(stockPrice);
}
}
contoh 2
Kode berikut mendefinisikan kelas Orang dengan berubah pertama dan terakhir nama, tapi usia bisa berubah.
class Person(val name: String, var age: Int)
object Main {
def main(args: Array[String]) {
val p = new Person("Dean Wampler", 29)
println(p.name)
println(p.age )
p.age = 30
println(p.age )
}
}
0 comments:
Post a Comment