‫Lassen Sie uns über Argumente im Vergleich zu Parametern sprechen, einem unserer Schlüsselbegriffe, die wir bei der Beschreibung von Funktionen
‫verwenden.
‫Mal sehen, was sie bedeuten.
‫Sie sehen gerade, unsere Sag-Hallo-Funktion ist ziemlich allgemein gehalten, sehr einfach, richtig, wir sind nur Bioprinting.
‫Hallo.
‫Es ist irgendwie nützlich, aber nicht wirklich die Macht der Funktionen, die über das mehrfache Aufrufen hinausgehen, da es
‫nur an einem Ort lebt und die Erinnerung diese Fähigkeit für uns ist, es dynamisch zu machen.
‫Zum Beispiel in diesen Klammern.
‫Ich kann ihm das geben, was wir Parameter nennen.
‫Hier geben wir ihm Parameter.
‫Innerhalb des Brackins kann ich ihm zum Beispiel einen Namen geben.
‫Das ist eine Variable, die ich gerade erfunden habe, ich kann nennen, was ich will, und ich kann es so
‫belassen, oder ich kann ihr so viele Parameter geben, wie ich will.
‫Ich kann noch hundert hinzufügen, wenn ich will.
‫Sagen wir in diesem Fall einfach, dass dies ein Emoji ist, also sind dies zwei Variablen oder
‫Parameter, die ich erstellt habe und die die Hallo-Funktion empfangen kann.
‫Diese beiden Parameter, was bedeutet das?
‫Das bedeutet, dass wir diese Variablen innerhalb dieser Funktion verwenden können.
‫Zum Beispiel kann ich dies als F-String erstellen und Hallo sagen.
‫Und füge hinzu.
‫Der Name.
‫Und dann füge endlich das Emoji hinzu, und da ich diese Parameter habe, kann ich sie als Variablen innerhalb dieses
‫Codeblocks verwenden.
‫Mit diesen Parametern können wir der Funktion beim Aufrufen das geben, was wir Argumente nennen.
‫Und übrigens, die Verwirrung zwischen Parametern und Argumenten, die Leute sagen normalerweise das eine, wenn sie das andere
‫meinen.
‫Es ist ein bisschen schwierig.
‫Also halte durch.
‫Argumente werden als die tatsächlichen Werte verwendet, die wir einer Funktion bereitstellen.
‫Also kann ich jetzt in Say Hello einen Namen in meinem Fall geben, sagen wir einfach Hallo zu mir selbst und dann kann ich
‫ihm ein Emoji geben und du siehst, wie mein Editor mir den Hinweis gibt, dass ich ihm ein Emoji geben soll, weil während ich es hier
‫noch einmal definiert habe, etwas, bei dem uns Redakteure helfen.
‫Also lasst uns dem Tango einfach nur ein Smiley-Gesicht verpassen.
‫Das sind jetzt Argumente.
‫Dies sind die tatsächlichen Werte, die wir der Funktion bereitstellen, und die Namen der Variablen, die wir verwenden, die wir
‫erhalten, werden Parameter genannt.
‫Daher werden Parameter verwendet, wenn wir die Funktion definieren, und Argumente, wenn wir die Funktion aufrufen.
‫Definieren und aufrufen, und übrigens sagen manche Leute auch gerne call oder rufen die Funktion auf oder rufen die Funktion
‫auf.
‫Wenn Sie diese Worte jemals hören, wissen Sie, was sie bedeuten.
‫Also wenn ich das starte.
‫Ich bekomme hallo, Andre, mit diesem Smiley.
‫Und dann werden Funktionen wirklich mächtig, weil wir nicht nur generische Funktionen erstellen können, die
‫immer dasselbe tun, sondern wir können Funktionen erstellen, die Dinge basierend auf den
‫Parametern oder Argumenten erstellen, die wir ihnen geben.
‫Damit ich jetzt mit der Funktion Hallo sagen meinem Freund Dan und auch meiner Freundin Emily Hallo sagen kann, und wenn ich
‫auf Ausführen klicke, haben wir unsere Funktion erweiterbarer gemacht.
‫Wir können es an mehreren Stellen verwenden, und wenn wir ein Spiel entwickeln, haben wir dies nur verwendet, um unsere
‫Benutzer zu begrüßen, und basierend auf dem Benutzernamen kann ich dieselbe Funktion immer wieder verwenden.
‫Auch hier halten wir unseren Code trocken und sauber, indem wir so etwas tun. Wie cool ist das?
‫Okay, machen wir eine Pause und wir sehen uns im nächsten Video.