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