Latest web development tutorials

zmienne Scala

Zmienna jest wygodnym zastępczy dla adresów pamięci komputera odniesienia, zajmie trochę miejsca pamięci po utworzeniu zmiennej.

W zależności od typu danych zmiennej alokacji pamięci, system operacyjny i zdecydować, jakie będą przechowywane w zarezerwowanej pamięci. Dlatego podział różnych typów danych można przechowywać liczbą całkowitą, po przecinku lub liter w słowie przez te zmienne do zmiennej.

deklaracja zmiennej

Przed nauczenie się deklarować zmienne i stałe, zaczynamy rozumieć niektórych zmiennych i stałych.

  • Zmienna: program jest uruchomiony w ilości, które mogą zmienić swoją wartość nazywana jest zmienny. Takich jak: czas, wiek.
  • Po drugie, program jest uruchomiony na stałą, której wartość nie zmienia się ilość znanych stałych. Takich jak: wartości 3, znak 'A'.

W Scala, należy użyć słowa kluczowego"var", aby zadeklarować zmienną, należy użyć słowa kluczowego "val"zadeklarował stałe.

Przykłady deklaracji zmiennych w następujący sposób:

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

Powyżej definiuje zmienną MyVar, możemy je zmodyfikować.

Zadeklarować stałe przykłady są następujące:

val myVal : String = "Foo"

Powyżej definiuje stałe myVal, nie mogą być zmieniane. Jeśli program próbuje zmienić wartość stałej myVal program zostaną podane w czasie kompilacji.


Deklaracja zmiennej typu

Rodzaj zmiennej zadeklarowanej przed nazwą zmiennej po znaku równości. Określ typ zmiennej składnia jest następująca:

var VariableName : DataType [=  Initial Value]

或

val VariableName : DataType [=  Initial Value]

Deklaracja zmiennej niekoniecznie wymagają wartość początkową, dodaje również prawdziwe:

var myVar :Int;
val myVal :String;

Typy zmiennych odwoływać

W Scala deklarować zmienne i stałe nie trzeba określić typ danych, w przypadku braku określonego typu danych, typ danych jest w początkowej wartości zmiennej lub stałej doszukiwać.

Tak więc, jeśli zadeklarować zmienną lub stałą w przypadku braku określonego typu danych, należy podać jego wartość początkową, w przeciwnym razie będzie to błąd.

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

Powyższy przykład, myVar jest wywnioskować być typu int, myVal wywnioskować jako typ String.


Scala wiele deklaracji zmiennych

Scala wspiera zadeklarować kilka zmiennych:

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

Jeśli wartość metoda powrotu jest krotka, możemy użyć val zadeklarować krotki:

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

Można również nie określa typ danych:

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