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