Latest web development tutorials

las variables Scala

Variable es un marcador de posición conveniente para las direcciones de memoria equipo de referencia, ocupará espacio en la memoria después de crear la variable.

Basado en el tipo de datos de la variable, la asignación de memoria de sistema operativo y decidir lo que se almacena en la memoria reservada. Por lo tanto, la asignación de los diferentes tipos de datos, se puede almacenar un número entero, decimal o letras de la palabra a través de estas variables a la variable.

Declaración de variables

Antes de aprender cómo declarar variables y constantes, empezamos a entender algunas de las variables y constantes.

  • Una variable: el programa se está ejecutando en una cantidad probable que cambie su valor se denomina variable. Tales como: el tiempo, la edad.
  • En segundo lugar, el programa se está ejecutando en una constante cuyo valor no cambia la cantidad de constantes conocidas. Tales como: el valor 3, el carácter "A".

En Scala, utilice la palabra clave"var" para declarar una variable, utilice el "val"palabra clave declarado constantes.

Ejemplos de declaración de variables de la siguiente manera:

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

Por encima define una variable myVar, podemos modificarlo.

Declarar una constante ejemplos son los siguientes:

val myVal : String = "Foo"

Por encima define constantes myVal, no se puede cambiar. Si un programa intenta modificar el valor de la constante myVal, el programa se dará en tiempo de compilación.


declaración de tipo variable

Tipo de una variable declarada antes del nombre de la variable después del signo igual. Definir la sintaxis tipo de variable es la siguiente:

var VariableName : DataType [=  Initial Value]

或

val VariableName : DataType [=  Initial Value]

Declaración de variables no requiere necesariamente un valor inicial, el siguiente también es cierto:

var myVar :Int;
val myVal :String;

Los tipos de variables referenciados

En Scala declarar variables y constantes no tienen que especificar el tipo de datos, en ausencia del tipo de datos especificado, el tipo de datos está en el valor inicial de la variable o constante inferido.

Por lo tanto, si se declara una variable o constante en ausencia del tipo de datos especificado debe ser dado su valor inicial, de lo contrario será error.

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

El ejemplo anterior, se infiere miVar ser de tipo int, que myVal inferirse como un tipo de cadena.


Scala pluralidad de declaraciones de variables

Scala soporta declarar múltiples variables:

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

Si el valor de retorno del método es una tupla, podemos usar val para declarar una tupla:

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

Tampoco se puede especificar un tipo de datos:

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