AUMENTA E DIMINUISCI
In ATOMIC esistono dei costrutti per aumentare e diminuire in modo intuitivo il valore di una variabile.
Per aumentare di 1 la variabile orsetto_lavatore si può scrivere:
orsetto_lavatore = orsetto_lavatore +1
Ovvero prende il valore di se stesso e somma 1
In altri linguaggi questa operazione può essere scritta in questo modo:
orsetto_lavatore +=1;
o addirittura
orsetto_lavatore ++;
Queste scritture sono sicuramente veloci e comode per un programmatore navigato ma molto distanti dal linguaggio umano.
In ATOMIC è possibile scrivere l’operazione soprariportata in questo modo:
aumenta orsetto_lavatore di 1
o per diminuirla, per esempio di 2:
diminusici orsetto_lavatore di 2
è anche possibile diminuire o aumentare in base al risultato di una espressione, ad esempio scrivendo:
aumenta orsetto_lavatore di 5*2 aumenta orsetto_lavatore di gatto diminuisci topo_ragno di 1+2*(6/orsetto_lavatore)