编写您自己的函数——structs
在本节关于 struct 的最后一个练习中,您将使用自定义构造函数来修改一个预定义的结构体。
我们已经为您提供了一个自定义类型,用于存储公司每位员工的详细信息。该类型是一个可变 struct,因此其实例中的值可以被修改。公司目前只有悉尼一个办公室,因此在创建新实例时,请将 location 字段默认设为 Sydney。
随后,您需要编写一个自定义函数,在员工过生日时将其 age 字段加 1。
本练习是课程的一部分
Julia 中级
交互式实操练习
通过完成这段示例代码来试试这个练习。
mutable struct Employee
name::String
location::String
age::Int
# Create a function that defaults the location to "Sydney"
function ____(name, ____)
____(____, "Sydney", ____)
end
end