Описание типа и инициализация
Синтаксис
Тип отделяется от объявления двоеточием и пробелом. Перед двоеточием пробел не ставится:
пер Переменная1 : Строка
пер Переменная1: Строка
Составной тип
Рядом с разделителем составных типов |
пробел не ставится:
пер Переменная1: Строка | Число | Булево = 0
пер Переменная1: Строка|Число|Булево = 0
Тип Неопределено
Тип Неопределено
в списке типов явно не указывается: вместо него используется сокращение ?
, которое пишется:
-
слитно с предыдущим типом, если типов всего два;
-
через символ
|
, если типов больше двух.
пер Переменная1: Строка|?
пер Переменная1: Строка?
пер Переменная1: Строка|Число?
пер Переменная1: Строка|Число|?
Инициализация
Не следует явно указывать типы переменных, инициализируемых литералами:
пер Переменная1: Строка = "значение"
пер Переменная1 = "значение"
Не следует явно указывать типы переменных, инициализируемых конструктором:
пер Настройки: Массив = новый Массив<Объект>()
пер Настройки = новый Массив<Объект>()