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