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)