Latest web development tutorials

variabel scala

Variabel merupakan tempat yang nyaman untuk alamat memori komputer referensi, akan menempati beberapa ruang memori setelah variabel dibuat.

Berdasarkan jenis data variabel, alokasi memori sistem operasi dan memutuskan apa yang akan disimpan dalam memori disediakan. Oleh karena itu, alokasi jenis data yang berbeda, Anda dapat menyimpan integer, desimal atau huruf dalam kata melalui variabel-variabel ini ke variabel.

deklarasi variabel

Sebelum belajar bagaimana untuk mendeklarasikan variabel dan konstanta, kita mulai untuk memahami beberapa variabel dan konstanta.

  • Sebuah variabel: program ini berjalan dalam jumlah besar untuk mengubah nilainya disebut variabel. Seperti: waktu, usia.
  • Kedua, program ini berjalan pada konstan yang nilainya tidak mengubah jumlah konstanta dikenal. Seperti: nilai 3, karakter 'A'.

Dalam Scala, menggunakan kata kunci"var" untuk mendeklarasikan variabel, gunakan kata kunci "val"menyatakan konstanta.

Contoh deklarasi variabel sebagai berikut:

var myVar : String = "Foo"
var myVar : String = "Too"

Atas mendefinisikan myVar variabel, kita dapat memodifikasinya.

Mendeklarasikan contoh konstan adalah sebagai berikut:

val myVal : String = "Foo"

Atas mendefinisikan konstanta myVal, itu tidak dapat diubah. Jika sebuah program mencoba untuk mengubah nilai dari myVal konstan, program ini akan diberikan pada waktu kompilasi.


Variabel deklarasi tipe

Jenis variabel dideklarasikan sebelum nama variabel setelah tanda sama. Tentukan jenis sintaks variabel adalah sebagai berikut:

var VariableName : DataType [=  Initial Value]

或

val VariableName : DataType [=  Initial Value]

deklarasi variabel tidak selalu memerlukan nilai awal, berikut ini juga benar:

var myVar :Int;
val myVal :String;

jenis variabel direferensikan

Dalam Scala mendeklarasikan variabel dan konstanta tidak harus menentukan jenis data, dengan tidak adanya tipe data tertentu, tipe data adalah nilai awal dari variabel atau konstanta disimpulkan.

Jadi, jika Anda mendeklarasikan variabel atau konstan tanpa adanya jenis data yang ditetapkan harus diberikan nilai awal, jika tidak maka akan error.

var myVar = 10;
val myVal = "Hello, Scala!";

Contoh di atas, myVar disimpulkan menjadi tipe Int, itu myVal disimpulkan sebagai tipe String.


Scala pluralitas deklarasi variabel

Scala mendukung mendeklarasikan beberapa variabel:

val xmax, ymax = 100  // xmax, ymax都声明为100

Jika nilai metode kembali adalah sebuah tuple, kita dapat menggunakan val untuk menyatakan tupel:

val (myVar1: Int, myVar2: String) = Pair(40, "Foo")

Anda juga dapat tidak menentukan tipe data:

val (myVar1, myVar2) = Pair(40, "Foo")