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

Операция «??»

Операция ?? позволяет задать значение по умолчанию для типов, которые могут принимать значение Неопределено.

Синтаксис

выражение ?? значение_по_умолчанию

Операция ?? возвращает значение левого выражения, если оно не равно Неопределено, в противном случае возвращается значение по умолчанию, указанное справа от ??.

Пример

метод НайтиТовар(Артикул: Число, Товары: Соответствие<Число, Строка>): Строка
// Поиск товара по артикулу
возврат Товары.ПолучитьИлиНеопределено(Артикул) ?? "Товар не найден"
;