problema codice progetto 2 arduino il libro dei progetti

Salve, stavo facendo il secondo progetto del libro dei progetti di arduino quando, mente scrivevo il codice seguendo il libro, mi ha dato come errore un passaggio.

int switchState = 0;

void setup () {
pinMode (3,OUTPUT);
pinMode (4,OUTPUT);
pinMode (5,OUTPUT);
pinMode (2,INPUT);
}

void loop () {
switchState = digitalRead (2);

if(switchState == LOW) {

digitalWrite (3,HIGH);
digitalWrite (4, LOW);
digitalWrite (5, LOW);

alla riga del "void loop" mi dice

a function-definition is not allowed here before '{' token

sono alle prime armi con la programmazione e non so cosa poter sistemare.
Grazie in anticipo!

>DNLlol: Buonasera,
prima di tutto, essendo il tuo primo post, nel rispetto del regolamento, ti chiedo cortesemente di presentarti QUI (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con attenzione il su citato REGOLAMENTO ...

... poi, in conformità al suddetto regolamento, punto 7, devi editare il tuo post (in basso a destra del post, bottone More -> Modify) e racchiudere il codice all'interno dei tag CODE (... sono quelli che in edit inserisce il bottone fatto così: </>, tutto a sinistra).

Grazie,

Guglielmo

mancano 2 parentesi graffe chiuse.