‫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.