إنتقل إلى المحتوى الرئيسي

Referenca operatorjev

Standardna knjiznica Orb zagotavlja 213+ vgrajenih operatorjev, organiziranih v 9 modulov. Vsi operatorji so na voljo kot S-izrazi v pogojih in ucinkih.

Moduli

ModulPredponaOperatorjiOpis
Mathmath/*16Numericne operacije za izracune, zaokrozevanje, omejevanje in nakljucnost
Stringstr/*26Manipulacija besedila, vkljucno z oblikovanjem, razcepitvijo, obrezovanjem in predlogami
Arrayarray/*39Delo s seznami in polji, vkljucno s filtriranjem, preslikovanjem in agregacijo
Objectobject/*18Varen dostop in manipulacija lastnosti objektov
Timetime/*25Delo z datumi, casi, trajanji in casovnimi zigi
Validatevalidate/*23Preverjanje uporabnisih vnosov s pogostimi vzorci, kot so e-posta, obvezno, preverjanje dolzine
Formatformat/*9Oblikovanje prikaza za valute, stevilke, datume in velikosti datotek
Asyncasync/*8Nadzor casovnega poteka z zakasnitvami, debouncingom, ponovnimi poskusi in cakovnimi omejitvami
Probprob/*16Vzorcenje distribucij, Bayesovo sklepanje, statisticni povzetki

Hitra referenca: osnovni operatorji

Ti operatorji delujejo brez predpone modula:

OperatorPrimerVrne
Aritmetika["+", 1, 2]number
Primerjava[">", "@entity.x", 5]boolean
Logika["and", true, false]boolean
if["if", cond, then, else]any
do["do", expr1, expr2]zadnja vrednost
set["set", "@entity.x", 42]void
get["get", "@entity.x"]any
emit["emit", "EVENT"]void

Glej Kljucni koncepti: Standardna knjiznica za celoten seznam osnovnih operatorjev.