Руководство по Scala. Типы данных.

В данной статье мы рассмотрим типы данных языка программирования Scala. Стоит отметить, Scala содержит все типы данных Java. Ниже приведена таблица с этими типами данных и их описанием:

Номер Тип данных и его описание
1 Byte

8 битовое знаковое значение. Диапазон от -128 до 127

2 Short

16 битовое знаковое значение. Диапазон от -32768 to 32767

3 Int

32 битовое знаковое значение. Диапазон от -2147483648 to 2147483647

4 Long

64 битовое знаковое значение. Диапазон от -9223372036854775808 to 9223372036854775807

5 Float

32 битовое IEEE 754 число с плавающей точкой одинарной точности

6 Double

64 битовое IEEE 754 число с плавающей точкой двойной точности

7 Char

16 битовое беззнаковый символ Unicode. Диапазон от U+0000 to U+FFFF

8 String

Последовательность экземпляров Char

9 Boolean

Логическое буквенное значение true или false

10 Unit

Соответствует отсутствию значения

11 Null

Null или пустая ссылка

12 Nothing

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

13 Any

Супертип любого типа. Каждый объект является его экземпляром.

14 AnyRef

Супертип любого ссылочного типа.

Все типы данных, которые были указаны выше являются объектами. В Scala, в отличие от Java, нет примитивных типов данных.


Escape последовательности

Ниже приведен список escape последовательностей языка Scala:

\r\u000dвозврат каретки

Escape последовательность Юникод Описание
\b \u0008 удалить предыдущий символ
\t \u0009 горизонтальная табуляция
\” \u0022 двойные кавычки “
\’ \u0027 одинарные кавычки ‘
\\ \u005c обратный слэш \

На этом мы заканчиваем обзор базового синтаксиса Scala.

В следующей статье мы рассмотрим виды переменных в данном языке программирования.