CommencezCommencez gratuitement

Arguments par défaut

Dans le dernier exercice de révision, vous avez défini deux arguments positionnels pour la fonction que vous avez créée. Ces arguments n'avaient aucune contrainte, ce qui signifie qu'on pouvait y passer n'importe quel type de données. De plus, si l'un des arguments n'était pas fourni lors de l'appel de la fonction, une erreur survenait.

Les arguments par défaut permettent de changer ce comportement. Un argument par défaut nous permet de définir une valeur de rechange si l'on ne transmet pas cet argument lors de l'appel de la fonction.

Définissez ci-dessous une fonction qui accepte un argument positionnel, puis un argument mot-clé avec une valeur par défaut.

Cette activité fait partie du cours

Julia intermédiaire

Voir le cours

Instructions de l’exercice

  • Définissez my_profit et créez un troisième argument, fees, dont la valeur est de deux par défaut. Appelez la fonction sans fournir de valeur pour fees.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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(____, ____)
Modifier et exécuter le code