这里不讲match,if let,while let,或者元组的匹配。
咱们这里说另外一种玩法。
打比方我有一个组合层次比较深的结构体,我想要拿到最底层的结构体成员变量的数据。
举例子:有一个对象是一种生物,生物分为人类和动物。人类有性别,性别分为男人和女人。动物有动物类别,动物类别分为飞禽和走兽。
这里用结构体和枚举实现这个组织架构:
struct Man {
name: String,
sex: i32,
}
struct Woman
这里不讲match,if let,while let,或者元组的匹配。
咱们这里说另外一种玩法。
打比方我有一个组合层次比较深的结构体,我想要拿到最底层的结构体成员变量的数据。
举例子:有一个对象是一种生物,生物分为人类和动物。人类有性别,性别分为男人和女人。动物有动物类别,动物类别分为飞禽和走兽。
这里用结构体和枚举实现这个组织架构:
struct Man {
name: String,
sex: i32,
}
struct Woman