Přeskočit na hlavní obsah

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