Parliamo di argomenti contro parametri, che è uno dei nostri termini chiave che usiamo quando descriviamo le
funzioni.
Vediamo cosa significano.
Vedete in questo momento, la nostra funzione di saluto è piuttosto generica, molto semplice, giusto, stiamo solo effettuando la biostampa.
Ciao.
È in qualche modo utile, ma non è proprio il potere delle funzioni oltre a poterlo chiamare più volte
perché vive solo in una posizione e la memoria è questa capacità per noi di renderlo dinamico.
Ad esempio, tra queste parentesi.
Posso dargli ciò che chiamiamo parametri.
Quindi qui gli diamo i parametri.
All'interno del Brackin, così, per esempio, posso dargli un nome.
Che è una variabile che ho appena inventato, posso chiamare quello che voglio e posso lasciarla così,
oppure posso continuare a dargli i parametri che voglio.
Posso continuare ad aggiungere un centinaio se lo voglio.
Quindi, in questo caso, diciamo solo che questa è un'emoji, quindi queste sono due variabili o parametri che ho
creato e questa funzione di saluto è in grado di ricevere.
Questi due parametri, cosa significano?
Significa che siamo in grado di utilizzare queste variabili all'interno di questa funzione.
Ad esempio, posso crearlo come una stringa F e salutarlo.
E aggiungi.
Il nome.
E poi finalmente aggiungi l'emoji, e poiché ho questi parametri, posso usarli come variabili all'interno di questo blocco
di codice.
Ora, questi parametri ci permettono di dare alla funzione quando la chiamiamo ciò che chiamiamo argomenti.
E a proposito, la confusione tra parametri e argomenti, le persone di solito dicono uno quando intendono
l'altro.
È un po' complicato.
Quindi tieni duro.
Gli argomenti vengono utilizzati come i valori effettivi forniti a una funzione.
Quindi ora in Say Hello, posso dargli un nome nel mio caso, salutiamo me stesso e poi posso dargli un'emoji
e vedi come il mio editore mi sta dando il suggerimento che dovrei dargli un'emoji, perché mentre l'ho definito di nuovo qui,
qualcosa che gli editori ci aiutano a fare.
Quindi diamogli solo una faccina sorridente con il tango.
Ora, questi sono argomenti.
Questi sono il valore effettivo che forniamo alla funzione e il nome delle variabili che utilizziamo che
riceviamo sono chiamati parametri.
Quindi i parametri vengono utilizzati quando definiamo la funzione e gli argomenti vengono utilizzati quando chiamiamo la funzione.
Definisci e chiama, e tra l'altro, ad alcune persone piace anche dire chiama o invocare la funzione o invocare la
funzione.
Quindi, se mai sentirai quelle parole, saprai cosa significano.
Quindi se eseguo questo.
Ti saluto, Andre, con quella faccina sorridente.
E questo è quando le funzioni diventano davvero potenti perché siamo in grado non solo di creare funzioni generiche
che fanno sempre la stessa cosa, ma possiamo creare funzioni che fanno cose in base a
quali parametri gli diamo o con quali argomenti lo chiamiamo.
Così ora posso usare la funzione di saluto per salutare il mio amico Dan e anche la mia amica Emily, e se
clicco su esegui, abbiamo reso la nostra funzione più estensibile.
Possiamo usarlo in più posti, e se stiamo progettando un gioco, beh, l'abbiamo appena usato per salutare i nostri utenti
e in base al nome utente, posso usare la stessa funzione più e più volte.
Ancora una volta, stiamo mantenendo il nostro codice asciutto e pulito facendo qualcosa del genere, quanto è bello?
Va bene, facciamo una pausa e ci vediamo al prossimo video.