-
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!