List.SingleOrDefault

Sintaxe

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

Sobre

Se houver apenas um item na lista list, retornará esse item. Se a lista estiver vazia, a função retornará null, a menos que um default opcional seja especificado. Se houver mais de um item na lista, a função retornará um erro.

Exemplo 1

Localize o valor único na lista {1}.

Usage

List.SingleOrDefault({1})

Saída

1

Exemplo 2

Localize o valor único na lista {}.

Usage

List.SingleOrDefault({})

Saída

null

Exemplo 3

Localize o valor único na lista {}. Se estiver vazio, retornará -1.

Usage

List.SingleOrDefault({}, -1)

Saída

-1