Operator

En operator er syntaktisk konstruksjon som er element av nesten alle programmeringsspråk. Prinsipielt er det ingen forskjell mellom operatorer og funksjoner, bortsett fra at en operator alltid gir en resultatverdi, en funksjon trenger bare å gi en resultatverdi hvis ønsket. Operatorer gjenspeiler ofte matematiske symboler, og de forbedrer programmkodens lesbarhet sterkt i forhold til utelukkende bruk av funksjoner.

Enkle eksempler er aritmetiske (addisjoner med +), sammenlignende (med >) og logiske operasjoner (slik som AND eller &&). Andre eksempler er tilordninger (vanligvis = eller :=), utvalg av elementer innenfor en record eller et objekt (vanligvis .) og gyldighet (ofte ::). Programmeringsspråk definerer vanligvis et sett med innebygde operatorer, og i noen tilfeller brukerdefinerte operatorer.

Referanser