可变且带类型的结构体
我们已经创建了类型 Employee,并实例化了 employee 来保存我们 CEO 的详细信息。但有些信息会随时间变化——CEO 可能会改名、年龄会增长,也可能更换所在地。为了保持员工信息的最新,我们需要能够更新 employee 实例中的各个字段。
我们还希望约束填写的数据类型。当数据录入团队输入员工信息时,需要防止意外错误。我们希望强制:
- 姓名为字符串
- 年龄为整数值
- 所在地为字符串
回忆一下,要创建可变结构体,需要使用关键字 mutable。
本练习是课程的一部分
Julia 中级
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create a mutable struct Employee
____ struct Employee
name
location
age
end