В данной статье мы рассмотрим типы данных языка программирования 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.
В следующей статье мы рассмотрим виды переменных в данном языке программирования.
![]()