Una sequenza di istruzioni, delimitata da parentesi graffe, può essere eseguita o meno tramite le seguenti strutture di controllo
if(…) { … }
Esegui le istruzioni delimitate dalle parentesi graffe se la condizione nelle parentesi tonde è vera.
Esempio
1 2 3 4 5 6 7 8 9 |
if(leftIsWhite) # se a sinistra è bianco { left # vai a scirvere... paintBlack forward(1) stopPainting backward(1) right } |
if(…) { … } else { … }
Esegui le istruzioni delimitate dalle parentesi graffe dopo l’if() se la condizione è vera altrimenti esegui le istruzioni delimitate dalle parentesi graffe dopo l’else.
Esempio
1 2 3 4 5 6 7 8 9 10 11 12 13 |
if(leftIsWhite) # se a sinista è bianco { left # vai a scrivere forward(1) paintBlack stopPainting backward(1) right } else # altrimenti { forward(3) # vai avanti } |