Le calcul suivant donne un résultat de 43, car il est évalué dans l'ordre suivant :
D> Print 10+2*5-8/4+5^2 5^2 = 25 2*5 = 10 8/4 = 2 10+10 = 20 20-2 = 18 18+25 = 43
En ajoutant deux paires stratégiques de parenthèses au même calcul, l'interprétation logique est transformée, ce qui donne un résultat de 768, comme ceci :
D> Print (10+2)*(5-8/4+5)^2 10+2 = 12 5-8/4+5 = 5-2+5 5-2+5 = 8 8^2 = 64 12*64 = 768
Calculs rapides
Trois instructions permettent d'accélérer l'exécution de calculs simples.
INC
instruction : incrémenter une variable entière de 1
Inc variable
Cette commande ajoute 1 à une variable entière (nombre entier), en remplaçant efficacement l'instruction variable=variable+1. Par exemple :
D> V=10 : Inc V : Print V
DEC
instruction : décrémenter une variable entière de 1
Dec variable
De manière similaire à INC, la commande DEC effectue une soustraction rapide de 1 sur une variable entière. Par exemple :
D> V=10 : Dec V : Print V
ADD
instruction : effectuer une addition entière rapide
Add variable,expression
Add variable,expression,base To top