ComenzarEmpieza gratis

Resumen de argumentos posicionales

En el curso Introduction to Julia, viste lo básico sobre las funciones y cómo pasar argumentos a una función. Antes de entrar en funciones más avanzadas, hagamos un repaso rápido e introduzcamos algo de terminología nueva.

Recuerda que una función recibe una entrada y produce una salida. Las funciones te ayudan a organizar y reutilizar tu código de forma eficaz. El mismo código dentro de una función puede ejecutarse más rápido que fuera de ella, así que conviene aprovechar las ventajas de escribir funciones.

Cuando defines los argumentos de una función, los especificas en un orden determinado. Estos se llaman argumentos posicionales. Los argumentos posicionales son simplemente argumentos listados en un orden y que, al llamar a la función, deben pasarse en ese mismo orden. Julia usa la posición de los argumentos para determinar con qué parámetro se asigna cada valor de entrada.

En el siguiente ejemplo, escribirás una función my_profit que recibe dos argumentos posicionales, previous_price y current_price. Como son argumentos posicionales, es importante respetar el orden.

Este ejercicio forma parte del curso

Julia intermedio

Ver curso

Instrucciones del ejercicio

  • Define la función my_profit y devuelve la diferencia entre los argumentos current_price y previous_price.
  • Llama a my_profit usando un previous_price de 100 y un current_price de 105.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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

# Call my_profit
my_profit(____, ____)
Editar y ejecutar código