ComenzarEmpieza gratis

Escribe tus propias funciones - structs

En este ejercicio final sobre structs, vas a modificar una estructura predefinida usando un constructor personalizado.

Se te ha dado un tipo personalizado para almacenar los datos de cada empleado de nuestra empresa. Es un mutable struct, así que los valores de cada instancia se pueden modificar. Nuestra empresa solo tiene una oficina en Sídney, así que vamos a establecer el campo de ubicación en Sídney por defecto al crear una nueva instancia.

Después de esto, necesitas escribir una función personalizada para incrementar el campo age cuando sea el cumpleaños de un empleado.

Este ejercicio forma parte del curso

Julia intermedio

Ver curso

Ejercicio interactivo práctico

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

mutable struct Employee
    name::String
    location::String
    age::Int
    
    # Create a function that defaults the location to "Sydney"
    function ____(name, ____)
		____(____, "Sydney", ____)
    end
    
end
Editar y ejecutar código