LoslegenKostenlos loslegen

Zusammenfassung: Positionsargumente

Im Kurs Introduction to Julia hast du die Grundlagen von Funktionen und das Übergeben von Argumenten behandelt. Bevor du dir fortgeschrittenere Funktionen anschaust, fassen wir kurz zusammen und führen ein paar neue Begriffe ein.

Denk daran: Eine Funktion nimmt eine Eingabe und erzeugt eine Ausgabe. Funktionen helfen dir, deinen Code zu strukturieren und wiederzuverwenden. Derselbe Code läuft innerhalb einer Funktion oft schneller als außerhalb, daher lohnt es sich, die Vorteile selbst geschriebener Funktionen zu nutzen.

Wenn du die Argumente einer Funktion angibst, legst du eine feste Reihenfolge fest. Diese nennt man Positionsargumente. Positionsargumente sind einfach Argumente, die in einer bestimmten Reihenfolge aufgelistet sind und beim Aufruf der Funktion genau in dieser Reihenfolge übergeben werden müssen. Julia verwendet die Position der Argumente, um zu bestimmen, welchem Parameter jeder Eingabewert zugeordnet wird.

Im folgenden Beispiel schreibst du eine Funktion my_profit, die zwei Positionsargumente entgegennimmt: previous_price und current_price. Da es sich um Positionsargumente handelt, ist die korrekte Reihenfolge wichtig.

Diese Übung ist Teil des Kurses

Julia: Aufbaukurs

Kurs anzeigen

Anleitung zur Übung

  • Definiere die Funktion my_profit und gib die Differenz zwischen den Argumenten current_price und previous_price zurück.
  • Rufe my_profit mit einem previous_price von 100 und einem current_price von 105 auf.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Define my_profit with two positional arguments
function ____(____, ____)
	return ____ - ____
end

# Call my_profit
my_profit(____, ____)
Code bearbeiten und ausführen