Пређи на главни садржај

List.SingleOrDefault

Vraća jednu stavku sa liste za listu dužine jedan i podrazumevanu vrednost za praznu listu.

Syntax

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

Remarks

Ako lista list sadrži samo jednu stavku, vraća tu stavku. Ako je lista prazna, funkcija vraća vrednost bez vrednosti, osim u slučaju da se navede opcionalna vrednost default. Ako lista sadrži dve ili više stavki, funkcija vraća grešku.

Examples

Example #1

Pronalaženje jedne vrednosti sa liste {1}.

List.SingleOrDefault({1})

Result:

1

Example #2

Pronalaženje jedne vrednosti sa liste {}.

List.SingleOrDefault({})

Result:

null

Example #3

Pronalaženje jedne vrednosti sa liste {}. Ako je lista prazna, vraća se -1.

List.SingleOrDefault({}, -1)

Result:

-1

Category

List.Selection