Saltar para o conteúdo principal

List.SingleOrDefault

Devolve o único item existente numa lista de comprimento um e o valor predefinido para uma lista vazia.

Syntax

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

Remarks

Se só existir um item na lista list, devolve esse item. Se a lista estiver vazia, a função devolve "null" a menos que seja especificado um default opcional. Se existir mais de um item na lista, a função devolve um erro.

Examples

Example #1

Determinar o valor único na lista {1}.

List.SingleOrDefault({1})

Result:

1

Example #2

Determinar o valor único na lista {}.

List.SingleOrDefault({})

Result:

null

Example #3

Determinar o valor único na lista {}. Se estiver vazia, devolver -1.

List.SingleOrDefault({}, -1)

Result:

-1

Category

List.Selection