Перейти к основному содержимому

Описание типа и инициализация

Синтаксис​

Тип отделяется от объявления двоеточием и пробелом. Перед двоеточием пробел не ставится:

пер Переменная1: Строка
пер Переменная1 : Строка

Составной тип​

Рядом с разделителем составных типов | пробел не ставится:

пер Переменная1: Строка|Число|Булево = 0
пер Переменная1: Строка | Число | Булево = 0

Тип «Неопределено»​

Тип Неопределено в списке типов явно не указывается: вместо него используется сокращение ?, которое пишется:

  • слитно с предыдущим типом, если типов всего два:
пер Переменная1: Строка?
пер Переменная1: Строка|?
  • через символ |, если типов больше двух:
пер Переменная1: Строка|Число|?
пер Переменная1: Строка|Число?

Инициализация​

Не следует явно указывать типы переменных, инициализируемых:

  • литералами:
пер Переменная1 = "значение"
пер Переменная1: Строка = "значение"
  • конструктором:
пер Настройки = новый Массив<Объект>()
пер Настройки: Массив<Объект> = новый Массив<Объект>()

См. также​