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 exercício faz parte do curso
Julia intermediário
Exercício interativo prático
Experimente este exercício 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