CommencerCommencer gratuitement

Récapitulatif des arguments positionnels

Dans le cours Introduction à Julia, vous avez vu les bases d’une fonction et comment passer des arguments à une fonction. Avant d’aborder des fonctions plus avancées, faisons un bref récapitulatif et introduisons quelques nouveaux termes.

Rappelez-vous qu’une fonction reçoit une entrée et produit une sortie. Les fonctions permettent d’organiser votre code et de le réutiliser efficacement. Le même code placé dans une fonction peut s’exécuter plus rapidement que ce même code en dehors d’une fonction ; il est donc important de profiter des avantages qu’offre l’écriture de fonctions.

Lorsque vous spécifiez les arguments d’une fonction, vous les indiquez dans un ordre donné. On parle d’arguments positionnels. Les arguments positionnels sont simplement des arguments listés dans un ordre précis et qui, lors de l’appel de la fonction, doivent être passés dans ce même ordre. Julia utilise la position des arguments pour déterminer à quel paramètre associer chaque valeur d’entrée.

Dans l’exemple ci-dessous, vous écrirez une fonction my_profit qui prend deux arguments positionnels, previous_price et current_price. Comme il s’agit d’arguments positionnels, il est essentiel de respecter l’ordre.

Cet exercice fait partie du cours

Julia intermédiaire

Afficher le cours

Instructions

  • Définissez la fonction my_profit et retournez la différence entre les arguments current_price et previous_price.
  • Appelez my_profit avec un previous_price de 100 et un current_price de 105.

Exercice interactif pratique

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

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

# Call my_profit
my_profit(____, ____)
Modifier et exécuter le code