LoslegenKostenlos loslegen

Standardargumente

In der vorherigen Wiederholungsübung hast du für die erstellte Funktion zwei positionsbasierte Argumente festgelegt. Diese Argumente hatten keine Einschränkungen, das heißt, wir konnten ihnen jeden Datentyp übergeben. Außerdem hätten wir einen Fehler erhalten, wenn wir beim Aufruf der Funktion eines der Argumente nicht angegeben hätten.

Standardargumente sind eine Möglichkeit, das zu ändern. Ein Standardargument erlaubt es uns, einen Standardwert festzulegen, wenn dieses Argument beim Funktionsaufruf nicht übergeben wird.

Definiere unten eine Funktion, die ein positionsbasiertes Argument und anschließend ein Schlüsselwortargument mit einem Standardwert entgegennimmt.

Diese Übung ist Teil des Kurses

Julia: Aufbaukurs

Kurs anzeigen

Anleitung zur Übung

  • Definiere my_profit und füge ein neues drittes Argument namens fees hinzu, das standardmäßig auf zwei gesetzt ist. Rufe die Funktion auf, ohne einen Wert für fees zu übergeben.

Interaktive Übung

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

# Define my_profit with two positional arguments and a default argument
function my_profit(previous_price, current_price, ____)
	return current_price - previous_price - ____
end

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