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.