Syntaxis van geavanceerde expressie-editor syntax
De grondbeginselen van de syntaxis wanneer het gebruiken van de Geavanceerde uitdrukkingsredacteur zijn hieronder vermeld.
Haakjes en prioriteit van expressie parentheses-and-expression-priority
U kunt ronde haakjes gebruiken om een complexe expressie leesbaarder te maken. (<expression>) is het equivalent van <expression>. Het haakje kan ook worden gebruikt om de evaluatievolgorde en de associatie te bepalen.
De expressies worden van links naar rechts geëvalueerd. De associatie bij rekenkundige operatoren moet worden toegepast: vermenigvuldigingen en verdelingen hebben voorrang op toevoegingen en aftrekken. Om een bepaalde volgorde op te leggen, moet een haakje worden toegevoegd om de bewerkingen te begrenzen. Bijvoorbeeld:
4 + 2 * 10
- '*' heeft prioriteit boven '+': 2 * 10 is geëvalueerd → 20
- 4 + 20 → 24
(4 + 2) * 10
- De haakjes wijzigen de prioriteit: (4 + 2) wordt geëvalueerd → 6
- 6 * 10 → 60
Hoofdlettergevoeligheid case-sensitivity
Hier volgen de verschillende regels voor hoofdlettergevoeligheid:
- Alle operatoren (en, enz.) moeten in kleine letters worden geschreven.
<expression1>
en<expression2>
zijn bijvoorbeeld een geldige expressie, maar de expressie<expression1>
AND<expression2>
niet. - Alle functienamen zijn hoofdlettergevoelig. Bijvoorbeeld, inAudience () is geldig terwijl de functie INAUDIENCE () niet is.
- Veldverwijzingen en constante waarden zijn hoofdlettergevoelig: het zijn geen ingebouwde elementen van de taal (in tegenstelling tot operatoren en functies), maar worden ontworpen door de eindgebruiker.
Type geretourneerde expressie returned-expression-type
Afhankelijk van de context van het gebruik, kan de uitdrukkingsredacteur verschillende waarden terugkeren.