List.SingleOrDefault
Zwraca jeden element z listy, jeśli lista ma długość 1, i wartość domyślną, gdy lista jest pusta.
Syntax
List.SingleOrDefault(
list as list,
optional default as any
) as any
Remarks
Jeśli na liście list znajduje się tylko jeden element, zwraca ten element. Jeśli lista jest pusta, funkcja zwraca wartość null, chyba że określono opcjonalny parametr default. Jeśli na liście znajduje się więcej niż jeden element, funkcja zwraca błąd.
Examples
Example #1
Znajdź pojedynczą wartość na liście {1}.
List.SingleOrDefault({1})
Result:
1
Example #2
Znajdź pojedynczą wartość na liście {}.
List.SingleOrDefault({})
Result:
null
Example #3
Znajdź pojedynczą wartość na liście {}. Jeśli lista jest pusta, zwróć wartość -1.
List.SingleOrDefault({}, -1)
Result:
-1
Category
List.Selection