O melhor tutorial variáveis Scala em 2024. Neste tutorial você pode aprender declaração da variável,declaração de tipo variável,tipos de variáveis referenciado,Scala pluralidade de declarações de variáveis,
Variável é um espaço reservado conveniente para endereços de memória de computador de referência, vai ocupar algum espaço de memória após a variável é criada.
Com base no tipo de dados da variável, a alocação de memória do sistema operacional e decidir o que vai ser armazenado na memória reservada. Portanto, a atribuição de tipos de dados diferentes, você pode armazenar um número inteiro, decimal ou letras na palavra através destas variáveis para a variável.
Antes de aprender como declarar variáveis e constantes, começamos a compreender algumas das variáveis e constantes.
Em Scala, use a palavra-chave"var" para declarar uma variável, use a palavra-chave "val",declarou constantes.
Exemplos de declaração da variável da seguinte forma:
var myVar : String = "Foo" var myVar : String = "Too"
Acima define um myVar variável, podemos modificá-lo.
Declarar uma exemplos constantes são as seguintes:
val myVal : String = "Foo"
Acima MyVal define constantes, que não pode ser alterado. Se um programa tenta modificar o valor do MyVal constante, o programa será dada em tempo de compilação.
Tipo de uma variável declarada antes do nome da variável após o sinal de igual. Definir a sintaxe tipo variável é a seguinte:
var VariableName : DataType [= Initial Value] 或 val VariableName : DataType [= Initial Value]
declaração da variável não exige necessariamente um valor inicial, o seguinte também é verdadeiro:
var myVar :Int; val myVal :String;
Em Scala declaram variáveis e constantes não tem que especificar o tipo de dados, na ausência de dados tipo especificado, o tipo de dados é o valor inicial da variável ou constante inferido.
Então, se você declarar uma variável ou constante na ausência do tipo de dados especificado deve ser dado o seu valor inicial, caso contrário ele irá erro.
var myVar = 10; val myVal = "Hello, Scala!";
O exemplo acima, myVar é inferida a ser do tipo int, que MyVal ser inferida como um tipo String.
Scala suporta declarar múltiplas variáveis:
val xmax, ymax = 100 // xmax, ymax都声明为100
Se o valor de retorno do método é uma tupla, podemos usar val para declarar uma tupla:
val (myVar1: Int, myVar2: String) = Pair(40, "Foo")
Você também não pode especificar um tipo de dados:
val (myVar1, myVar2) = Pair(40, "Foo")