ComeçarComece de graça

Revisão de argumentos posicionais

No curso Introduction to Julia, você viu o básico sobre funções e como passar argumentos para uma função. Antes de explorar funções mais avançadas, vamos fazer uma rápida revisão e apresentar alguns termos novos.

Lembre-se de que uma função recebe uma entrada e produz uma saída. Funções ajudam a organizar e reutilizar seu código de forma eficiente. O mesmo código dentro de uma função pode rodar mais rápido do que fora dela, então vale a pena aproveitar os benefícios de escrever funções.

Quando você especifica os argumentos de uma função, eles são definidos em uma ordem. Esses são os argumentos posicionais. Argumentos posicionais são simplesmente os argumentos listados em ordem e que, ao chamar a função, devem ser passados nessa mesma ordem. Julia usa a posição dos argumentos para determinar a qual parâmetro cada valor de entrada será associado.

No exemplo abaixo, você vai escrever a função my_profit que recebe dois argumentos posicionais, previous_price e current_price. Como são argumentos posicionais, é importante usar a ordem correta.

Este exercício faz parte do curso

Julia intermediário

Ver curso

Instruções do exercício

  • Defina a função my_profit e retorne a diferença entre os argumentos current_price e previous_price.
  • Chame my_profit usando previous_price igual a 100 e current_price igual a 105.

Exercício interativo prático

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

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

# Call my_profit
my_profit(____, ____)
Editar e executar o código