开始使用免费开始使用

编写您自己的函数——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
编辑并运行代码