Skip to main content

List.SingleOrDefault

Tiek atgriezts saraksta vienums, ja sarakstā ir tikai viens vienums, bet, ja saraksts ir tukšs, tiek atgriezta noklusējuma vērtība.

Syntax

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

Remarks

Ja sarakstā list ir tikai viens vienums, tiek atgriezts šis vienums. Ja saraksts ir tukšs un nav norādīts papildu parametrs default, funkcija atgriež vērtību Null. Ja sarakstā ir vairāki vienumi, funkcija atgriež kļūdu.

Examples

Example #1

Iegūstiet saraksta {1} vienīgo vērtību.

List.SingleOrDefault({1})

Result:

1

Example #2

Iegūstiet saraksta {} vienīgo vērtību.

List.SingleOrDefault({})

Result:

null

Example #3

Iegūstiet saraksta {} vienīgo vērtību. Ja saraksts ir tukšs, tiek atgriezta vērtība -1.

List.SingleOrDefault({}, -1)

Result:

-1

Category

List.Selection