ComenzarEmpieza gratis

Argumentos por defecto

En el ejercicio de repaso anterior, especificaste dos argumentos posicionales para la función que creaste. Estos argumentos no tenían restricciones, lo que significa que podíamos pasar cualquier tipo de dato a esos argumentos. Además, si no hubiéramos especificado uno de los argumentos al llamar a la función, habríamos recibido un error.

Los argumentos por defecto son una manera de cambiar esto. Un argumento por defecto nos permite indicar un valor predeterminado si no pasamos ese argumento en la llamada a la función.

Define abajo una función que acepte un argumento posicional y luego un argumento con nombre con un valor por defecto.

Este ejercicio forma parte del curso

Julia intermedio

Ver curso

Instrucciones del ejercicio

  • Define my_profit y crea un nuevo tercer argumento llamado fees, establecido en dos por defecto. Llama a la función sin pasar un valor para fees.

Ejercicio interactivo práctico

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

# 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 y ejecutar código