Parlons des arguments par rapport aux paramètres, qui est l'un de nos termes clés que nous utilisons pour décrire les
fonctions.
Voyons ce qu'ils signifient.
Vous voyez en ce moment, notre fonction de dire bonjour est assez générique, très simple, d'accord, nous sommes juste en train de faire de la bio-impression.
Bonjour.
C'est un peu utile, mais pas vraiment la puissance des fonctions au-delà du simple fait de pouvoir l'appeler plusieurs fois car
elle ne vit qu'à un seul endroit et la mémoire est cette capacité pour nous de la rendre dynamique.
Par exemple, dans ces parenthèses.
Je peux lui donner ce que nous appelons des paramètres.
Donc ici, nous lui donnons des paramètres.
À l'intérieur du Brackin, donc, par exemple, je peux lui donner un nom.
C'est une variable que je viens de créer, je peux appeler ce que je veux et je peux la laisser comme ça,
ou je peux continuer à lui donner autant de paramètres que je veux.
Je peux continuer à en ajouter une centaine si je le veux.
Donc, dans ce cas, disons simplement qu'il s'agit d'un emoji, ce sont donc deux variables ou paramètres que j'ai
créés et que cette fonction dire bonjour est capable de recevoir.
Ces deux paramètres, ça veut dire quoi ?
Cela signifie que nous pouvons utiliser ces variables à l'intérieur de cette fonction.
Par exemple, je peux créer ceci en tant que chaîne F et dire bonjour.
Et ajouter.
Le nom.
Et puis enfin ajouter les emoji, et parce que j'ai ces paramètres, je peux les utiliser comme variables à l'intérieur de ce
bloc de code.
Maintenant, ces paramètres nous permettent de donner à la fonction lorsque nous l'appelons ce que nous appelons des arguments.
Et d'ailleurs, la confusion entre les paramètres et les arguments, les gens disent généralement l'un quand ils pensent
l'autre.
C'est un peu délicat.
Alors accrochez-vous.
Les arguments sont utilisés comme les valeurs réelles que nous fournissons à une fonction.
Alors maintenant, dans Say Hello, je peux lui donner un nom dans mon cas, disons simplement bonjour à moi-même et ensuite je peux lui
donner un emoji et vous voyez comment mon éditeur me donne l'indice que je devrais lui donner un emoji, parce que alors que je l'ai encore défini
ici, quelque chose que les éditeurs nous aident à faire.
Alors donnons-lui juste un visage souriant avec le tango.
Maintenant, ce sont des arguments.
Ce sont la valeur réelle que nous fournissons à la fonction et le nom des variables que nous utilisons que
nous recevons sont appelés paramètres.
Ainsi, les paramètres sont utilisés lorsque nous définissons la fonction et les arguments sont utilisés lorsque nous appelons la fonction.
Définir et appeler, et d'ailleurs, certaines personnes aiment aussi dire appeler ou invoquer la fonction ou invoquer la
fonction.
Donc, si jamais vous entendez ces mots, vous savez ce qu'ils signifient.
Donc si je lance ça.
Je reçois bonjour, Andre, avec ce visage souriant.
Et c'est à ce moment-là que les fonctions deviennent vraiment puissantes parce que nous sommes capables non seulement de créer des fonctions génériques
qui font toujours la même chose, mais nous pouvons créer des fonctions qui font des choses en fonction des paramètres
que nous leur donnons ou des arguments avec lesquels nous les appelons.
Alors maintenant, je peux utiliser la fonction dire bonjour pour dire bonjour à mon ami Dan et aussi à mon amie Emily, et si
je clique sur exécuter, nous avons rendu notre fonction plus extensible.
Nous pouvons l'utiliser à plusieurs endroits, et si nous concevons un jeu, eh bien, nous l'avons juste utilisé pour saluer nos
utilisateurs et en fonction du nom d'utilisateur, je peux utiliser la même fonction encore et encore.
Encore une fois, nous gardons notre code sec et propre en faisant quelque chose comme ça, n'est-ce pas cool?
Très bien, faisons une pause et je vous verrai dans la prochaine vidéo.