IniziaInizia gratis

Argomenti di default

Nel precedente esercizio di ripasso hai specificato due argomenti posizionali per la funzione che hai creato. Questi argomenti non avevano restrizioni, il che significa che potevamo passare qualsiasi tipo di dato. Inoltre, se non avessimo specificato uno degli argomenti al momento della chiamata della funzione, avremmo ottenuto un errore.

Gli argomenti di default sono un modo per cambiare questo comportamento. Un argomento di default ci permette di indicare un valore predefinito se non passiamo quell’argomento nella chiamata della funzione.

Definisci qui sotto una funzione che prenda un argomento posizionale e poi un argomento keyword con un valore predefinito.

Questo esercizio fa parte del corso

Julia intermedio

Visualizza il corso

Istruzioni dell'esercizio

  • Definisci my_profit e crea un nuovo terzo argomento chiamato fees, impostato per default a due. Chiama la funzione senza passare un valore per fees.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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(____, ____)
Modifica ed esegui il codice