Latest web development tutorials

Scala Variablen

Variable ist ein bequemer Platzhalter für Referenzcomputer Speicheradressen werden, um Speicherplatz einnehmen, nachdem die Variable erstellt wird.

Basierend auf den Datentyp der Variablen, die Zuweisung der Betriebssystemspeicher und entscheiden, was in den reservierten Speicher gespeichert werden. Daher ist die Zuordnung der verschiedenen Datentypen, können Sie eine ganze Zahl, dezimal oder Buchstaben in dem Wort durch diese Variablen auf die Variable speichern.

Variablendeklaration

Vor dem Lernen, wie man Variablen und Konstanten zu erklären, beginnen wir einige der Variablen und Konstanten zu verstehen.

  • Eine Variable: das Programm wird in einer Menge ausgeführt wird wahrscheinlich seinen Wert zu ändern Variable genannt. Wie zum Beispiel: Zeit, Alter.
  • Zweitens läuft das Programm auf einem konstanten, deren Wert nicht die Menge an bekannten Konstanten ändern. Wie zum Beispiel: der Wert 3, das Zeichen 'A'.

In Scala, verwenden Sie das Schlüsselwort"var" eine Variable zu deklarieren, verwenden Sie das Stichwort "val"Konstanten erklärt.

Beispiele für Variablendeklaration wie folgt:

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

Über eine Variable myVar definiert, können wir es ändern.

Deklarieren Sie eine Konstante Beispiele sind wie folgt:

val myVal : String = "Foo"

Oben Konstanten Mýval definiert, es kann nicht geändert werden. Wenn ein Programm versucht, den Wert der Konstanten Mýval zu ändern, wird das Programm während der Kompilierung gegeben.


Variable Typdeklaration

Typ einer Variablen vor dem Variablennamen nach dem Gleichheitszeichen erklärt. Definieren Sie die Variablentyp Syntax lautet wie folgt:

var VariableName : DataType [=  Initial Value]

或

val VariableName : DataType [=  Initial Value]

Variablendeklaration nicht unbedingt einen Anfangswert erforderlich ist, ist die folgende auch wahr:

var myVar :Int;
val myVal :String;

Variablentypen verwiesen

In Scala Variablen und Konstanten erklärt nicht die Art von Daten angeben, in Abwesenheit der spezifizierten Datentyp, ist der Datentyp in dem Anfangswert der variablen oder konstanten gefolgerte.

Also, wenn Sie eine Variable oder Konstante in Abwesenheit des angegebenen Datentyp deklarieren muss seinen Anfangswert angegeben werden, sonst wird es Fehler.

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

Das obige Beispiel wird myVar abgeleitet vom Typ Int sein, es Mýval als String-Typ abgeleitet werden.


Scala Vielzahl von Variablendeklarationen

Scala unterstützt mehrere Variablen zu deklarieren:

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

Wenn die Methode Rückgabewert ein Tupel ist, können wir val verwenden, um ein Tupel zu deklarieren:

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

Sie können nicht auch einen Datentyp angeben:

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