Написание собственных функций — структуры
В этом финальном упражнении по структурам вам предстоит изменить заранее заданную структуру с помощью пользовательского конструктора.
Вам предоставлен пользовательский тип для хранения данных о каждом сотруднике компании. Это изменяемая структура (mutable struct), то есть значения внутри экземпляра можно изменять. Наша компания имеет только один офис — в Сиднее, поэтому давайте сделаем так, чтобы при создании нового экземпляра поле location автоматически получало значение Sydney.
После этого вам нужно написать пользовательскую функцию, которая увеличивает значение поля age в день рождения сотрудника.
Это упражнение является частью курса
Средний уровень Julia
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
mutable struct Employee
name::String
location::String
age::Int
# Create a function that defaults the location to "Sydney"
function ____(name, ____)
____(____, "Sydney", ____)
end
end