Sdílet prostřednictvím


List.SingleOrDefault

Syntax

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

Asi

Pokud je v seznamu listpouze 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