ComeçarComece de graça

Argumentos padrão

No exercício de revisão anterior, você definiu dois argumentos posicionais para a função que criou. Esses argumentos não tinham restrições, ou seja, podíamos passar qualquer tipo de dado para eles. Além disso, se não tivéssemos especificado um dos argumentos ao chamar a função, receberíamos um erro.

Argumentos padrão são uma forma de mudar isso. Um argumento padrão permite definir um valor padrão caso não passemos esse argumento na chamada da função.

Defina abaixo uma função que receba um argumento posicional e, em seguida, um argumento nomeado com um valor padrão.

Este exercício faz parte do curso

Julia intermediário

Ver curso

Instruções do exercício

  • Defina my_profit e crie um novo terceiro argumento chamado fees, definido como dois por padrão. Chame a função sem passar um valor para fees.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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(____, ____)
Editar e executar o código