Latest web development tutorials

переменные Scala

Переменная представляет собой удобный заполнитель для адресов опорного памяти компьютера, будет занимать некоторое пространство памяти после того, как переменная создается.

На основании типа данных переменной, распределения памяти операционной системы и решить, что будет храниться в зарезервированной памяти. Таким образом, распределение различных типов данных, вы можете сохранить целое, десятичной или буквы в слове через эти переменные в переменной.

объявление переменной

Прежде чем узнать, как объявлять переменные и константы, мы начинаем понимать некоторые из переменных и констант.

  • Переменная: программа запущена в количестве, вероятно, чтобы изменить его значение называется переменной. Такие, как: время, возраст.
  • Во-вторых, программа работает на постоянной, значение которой не изменяется количество известных констант. Такие, как: значение 3, символ 'A'.

В Scala, используйте ключевое слово"вар" , чтобы объявить переменную, используйте ключевое слово "ВАЛ"объявлены константы.

Примеры объявления переменных следующим образом:

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

Над определяет переменную MyVar, мы можем изменить его.

Объявите постоянные примеры являются следующие:

val myVal : String = "Foo"

Выше определяет константы myVal, он не может быть изменен. Если программа пытается изменить значение константы myVal, программа будет дан во время компиляции.


Объявление Тип переменной

Тип переменной, объявленной перед именем переменной после знака равенства. Определить синтаксис переменной типа выглядит следующим образом:

var VariableName : DataType [=  Initial Value]

或

val VariableName : DataType [=  Initial Value]

Объявление переменной не обязательно требует начальное значение, следующее верно:

var myVar :Int;
val myVal :String;

Типы переменных ссылки

В Scala объявлять переменные и константы не должны указывать тип данных, при отсутствии указанного типа данных, тип данных в начальное значение переменной или константы случайны.

Так что, если вы объявляете переменную или константу в отсутствие указанного типа данных должен быть придан его начальное значение, в противном случае это будет ошибка.

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

В приведенном выше примере, MyVar выводится как тип Int, он myVal быть выведено как тип String.


Scala множество объявлений переменных

Scala поддерживает объявить несколько переменных:

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

Если метод возвращает значение является кортежем, мы можем использовать Вэл объявить кортеж:

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

Вы можете также не указывать тип данных:

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