Latest web development tutorials

variabili Scala

Variabile è un segnaposto conveniente per gli indirizzi di memoria computer di riferimento, occuperà lo spazio della memoria dopo la creazione della variabile.

In base al tipo di dati della variabile, l'allocazione di memoria di sistema operativo e decidere cosa sarà memorizzato nella memoria riservata. Pertanto, l'assegnazione di diversi tipi di dati, è possibile memorizzare un numero intero, decimale o le lettere della parola attraverso queste variabili alla variabile.

dichiarazione di variabili

Prima di imparare come dichiarare variabili e costanti, iniziamo a comprendere alcune delle variabili e costanti.

  • Una variabile: il programma è in esecuzione in una quantità tale da modificare il suo valore è chiamato variabile. Come ad esempio: il tempo, l'età.
  • In secondo luogo, il programma sta funzionando ad una costante il cui valore non modificare la quantità di costanti noti. Come ad esempio: il valore 3, il carattere 'A'.

In Scala, utilizzare la parola chiave"var" per dichiarare una variabile, utilizzare la parola chiave "val"costanti dichiarato.

Esempi di dichiarazione di variabili come segue:

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

definisce Sopra una variabile myVar, siamo in grado di modificarlo.

Dichiarare una costante esempi sono i seguenti:

val myVal : String = "Foo"

definisce Sopra costanti myVal, esso non può essere modificato. Se un programma tenta di modificare il valore della myVal costante, il programma sarà dato al momento della compilazione.


dichiarazione del tipo di variabile

Tipo di una variabile dichiarata prima che il nome della variabile dopo il segno uguale. Definire la sintassi tipo di variabile è la seguente:

var VariableName : DataType [=  Initial Value]

或

val VariableName : DataType [=  Initial Value]

Dichiarazione di variabili non richiede necessariamente un valore iniziale, il seguente è anche vero:

var myVar :Int;
val myVal :String;

Tipi di variabili riferimento

In Scala dichiarare variabili e costanti non devono specificare il tipo di dati, in assenza di tipo di dati specificato, il tipo di dati è il valore iniziale della variabile o costante dedotto.

Quindi, se si dichiara una variabile o costante, in assenza del tipo di dati specificato deve essere dato il suo valore iniziale, altrimenti errore.

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

L'esempio precedente, myVar è dedotto di essere di tipo int, si MyVal dedurre come un tipo stringa.


Scala pluralità di dichiarazioni di variabili

Scala supporta dichiarare più variabili:

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

Se il valore di ritorno del metodo è una tupla, possiamo usare val di dichiarare una tupla:

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

È possibile, inoltre, non specificare un tipo di dati:

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