使用 struct
关键字可以创建三种类型的结构体("structs"):
- 元组结构体:本质上是具名元组。
- 经典的 C 语言风格结构体
- 单元结构体:没有字段,在泛型中很有用。
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- 添加一个
rect_area
函数来计算 Rectangle
的面积(尝试使用嵌套解构)。
- 添加一个
square
函数,它接受一个 Point
和一个 f32
作为参数,返回一个 Rectangle
,其左上角在该点上,宽度和高度都等于 f32
参数。
属性
、原始标识符和解构