List.SingleOrDefault
Vrátí jednu položku seznamu pro seznam o délce 1 a výchozí hodnotu pro prázdný seznam.
Syntax
List.SingleOrDefault(
list as list,
optional default as any
) as any
Remarks
Pokud seznam list obsahuje pouze jedinou položku, vrátí tuto položku. Pokud je seznam prázdný a není určena volitelná hodnota default, funkce vrátí hodnotu null. Pokud seznam obsahuje více než jednu položku, funkce vrátí chybu.
Examples
Example #1
Vyhledá jednu hodnotu v seznamu {1}.
List.SingleOrDefault({1})
Result:
1
Example #2
Vyhledá jednu hodnotu v seznamu {}.
List.SingleOrDefault({})
Result:
null
Example #3
Vyhledá jednu hodnotu v seznamu {}. Pokud je prázdný, vrátí hodnotu -1.
List.SingleOrDefault({}, -1)
Result:
-1
Category
List.Selection