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

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

Синтаксис

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

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

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

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

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

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

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

  • слитно с предыдущим типом, если типов всего два:

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

    пер Переменная1: Строка|Число|?
    пер Переменная1: Строка|Число?

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

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

  • литералами:

    пер Переменная1 = "значение"
    пер Переменная1: Строка = "значение"
  • конструктором:

    пер Настройки = новый Массив<Объект>()
    пер Настройки: Массив<Объект> = новый Массив<Объект>()

См. также