Riepilogo degli argomenti posizionali
Nel corso Introduction to Julia, hai visto le basi delle funzioni e come passare argomenti a una funzione. Prima di passare a funzioni più avanzate, facciamo un rapido ripasso e introduciamo un po' di terminologia.
Ricorda: una funzione prende un input e produce un output. Le funzioni servono per organizzare il codice e riutilizzarlo in modo efficace. Lo stesso codice inserito dentro una funzione può essere eseguito più velocemente rispetto a quando è fuori da una funzione, quindi è importante sfruttare i vantaggi che la scrittura di funzioni può offrire.
Quando specifichi gli argomenti di una funzione, li stai indicando in un ordine preciso. Questi si chiamano argomenti posizionali. Gli argomenti posizionali sono semplicemente argomenti elencati in un ordine e, quando richiami la funzione, vanno passati a quella funzione nello stesso ordine. Julia usa la posizione degli argomenti per determinare a quale parametro assegnare ciascun valore di input.
Nel seguente esempio, scriverai una funzione my_profit che accetta due argomenti posizionali, previous_price e current_price. Poiché sono argomenti posizionali, è importante rispettarne l'ordine.
Questo esercizio fa parte del corso
Julia intermedio
Istruzioni dell'esercizio
- Definisci la funzione
my_profite restituisci la differenza tra gli argomenticurrent_priceeprevious_price. - Chiama
my_profitusando unprevious_pricedi 100 e uncurrent_pricedi 105.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Define my_profit with two positional arguments
function ____(____, ____)
return ____ - ____
end
# Call my_profit
my_profit(____, ____)