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