Funzioni con parametri
Ecco una funzione che disegna un quadrato
con i lati di 50 pixel.
Ottimo, ma cosa succede se voglio disegnare
un quadrato con i lati di 50 pixel
ed un altro quadrato con i lati di 100 pixel?
Non dovremmo creare due funzioni distinte
per fare quasi la stessa cosa.
Possiamo invece usare una funzione
con un PARAMETRO.
I parametri ci permettono di passare
ad una funzione
dei valori che vengono utilizzati come
variabili all'interno della funzione.
Proviamo ad aggiungere a questa funzione
un parametro chiamato (Length)
da utilizzare per creare quadrati
di diverse dimensioni.
Nell'editor della funzione, come già visto,
puoi modificare il nome e la descrizione,
ma puoi anche aggiungere un parametro.
Scrivi il nome del parametro e poi clicca
sul pulsante "Aggiungi un parametro".
In questo modo viene creato un blocco rosso
con il nome del parametro che hai appena creato.
Ora possiamo inserire il blocco
nel blocco "vai avanti" in modo tale
da andare avanti di pixel.
Clicca su "Chiudi" per salvare le modifiche.
Puoi trovare il nuovo blocco della funzione
all'interno della categoria "Funzioni" (Functions)
nella cassetta degli attrezzi.
Noterai che c'è uno spazio vuoto
vicino al parametro
perché la funzione vuole sapere
che valore dovrebbe avere il parametro.
Trascina un blocco numerico dalla categoria
"Matematica" (Math)
ed inseriscilo in questo spazio.
Vedi che è possibile usare la funzione
più e più volte
con lunghezze differenti per creare quadrati
di diverse dimensioni?
Provare per credere!