Najlepszy samouczek zmienne Scala W 2024 r. W tym samouczku możesz dowiedzieć się deklaracja zmiennej,Deklaracja zmiennej typu,Typy zmiennych odwoływać,Scala wiele deklaracji zmiennych,
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.
Przed nauczenie się deklarować zmienne i stałe, zaczynamy rozumieć niektórych zmiennych i stałych.
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.
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;
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 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")