List.SingleOrDefault
Syntax
List.SingleOrDefault(list as list, optional default as any) as any
Asi
Pokud je v seznamu list
pouze jedna položka, vrátí tuto položku. Pokud je seznam prázdný, vrátí funkce hodnotu null, pokud není zadána volitelná default
. Pokud je v seznamu více než jedna položka, vrátí funkce chybu.
Příklad 1
Najděte v seznamu jednu hodnotu {1}.
využití
List.SingleOrDefault({1})
Výstup
1
Příklad 2
Najděte v seznamu jednu hodnotu {}.
Použití
List.SingleOrDefault({})
Výstup
null
Příklad 3
Najděte v seznamu jednu hodnotu {}. Pokud je prázdný, vraťte hodnotu -1.
Použití
List.SingleOrDefault({}, -1)
výstup
-1