开始使用免费开始使用

可变且带类型的结构体

我们已经创建了类型 Employee,并实例化了 employee 来保存我们 CEO 的详细信息。但有些信息会随时间变化——CEO 可能会改名、年龄会增长,也可能更换所在地。为了保持员工信息的最新,我们需要能够更新 employee 实例中的各个字段。

我们还希望约束填写的数据类型。当数据录入团队输入员工信息时,需要防止意外错误。我们希望强制:

  • 姓名为字符串
  • 年龄为整数值
  • 所在地为字符串

回忆一下,要创建可变结构体,需要使用关键字 mutable

本练习是课程的一部分

Julia 中级

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Create a mutable struct Employee
____ struct Employee
    name
    location
    age
end
编辑并运行代码