Récapitulatif des arguments positionnels
Dans le cours Introduction à Julia, vous avez vu les bases d'une fonction et comment transmettre des arguments à une fonction. Avant d'examiner des fonctions plus avancées, faisons un bref rappel et introduisons quelques nouveaux termes.
Rappelez-vous qu'une fonction reçoit une entrée et produit une sortie. Les fonctions vous aident à organiser et à réutiliser efficacement votre code. Le même code placé dans une fonction peut s'exécuter plus rapidement que s'il est placé à l'extérieur, alors profitez des avantages qu'offre l'écriture de fonctions.
Quand vous indiquez les paramètres d'une fonction, vous les énumérez dans un ordre précis. On parle alors d'arguments positionnels. Les arguments positionnels sont simplement des arguments listés dans un certain ordre et qui, lors de l'appel de la fonction, doivent lui ê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 allez écrire une fonction my_profit qui prend deux arguments positionnels, previous_price et current_price. Comme il s'agit d'arguments positionnels, l'ordre est important.
Cette activité fait partie du cours
Julia intermédiaire
Instructions de l’exercice
- Définissez la fonction
my_profitet retournez la différence entre les argumentscurrent_priceetprevious_price. - Appelez
my_profitavec unprevious_pricede 100 et uncurrent_pricede 105.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Define my_profit with two positional arguments
function ____(____, ____)
return ____ - ____
end
# Call my_profit
my_profit(____, ____)