List.SingleOrDefault

Синтаксис

List.SingleOrDefault(list as list, optional default as any) as any 

О программе

Если в списке listесть только один элемент, возвращает этот элемент. Если список пуст, функция возвращает значение NULL, если не указано необязательное default значение. Если в списке есть несколько элементов, функция возвращает ошибку.

Пример 1

Найдите одно значение в списке {1}.

Использование

List.SingleOrDefault({1})

Выходные данные

1

Пример 2

Найдите одно значение в списке {}.

Использование

List.SingleOrDefault({})

Выходные данные

null

Пример 3

Найдите одно значение в списке {}. Если значение пусто, возвращается значение -1.

Использование

List.SingleOrDefault({}, -1)

Выходные данные

-1