CommencerCommencer gratuitement

Arguments par défaut

Dans l’exercice récapitulatif précédent, vous avez défini deux arguments positionnels pour la fonction que vous avez créée. Ces arguments n’avaient aucune contrainte : on pouvait donc leur passer n’importe quel type de données. De plus, si nous n’avions pas fourni l’un des arguments lors de l’appel de la fonction, une erreur se serait produite.

Les arguments par défaut permettent de changer cela. Un argument par défaut nous autorise à définir une valeur si cet argument n’est pas passé lors de l’appel de la fonction.

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

Cet exercice fait partie du cours

Julia intermédiaire

Afficher le cours

Instructions

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

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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