Escrevendo suas próprias funções - structs
Neste exercício final sobre structs, você vai modificar uma estrutura predefinida usando um construtor personalizado.
Foi fornecido um tipo personalizado para armazenar os detalhes de cada funcionário da nossa empresa. É um mutable struct, para que os valores dentro da instância possam ser modificados. Nossa empresa tem apenas um escritório em Sydney, então vamos definir o campo de localização como Sydney por padrão ao criar uma nova instância.
Depois disso, você precisa escrever uma função personalizada para incrementar o campo age quando for o aniversário de um funcionário.
Este exercicio faz parte do curso
Julia intermediário
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
mutable struct Employee
name::String
location::String
age::Int
# Create a function that defaults the location to "Sydney"
function ____(name, ____)
____(____, "Sydney", ____)
end
end