swift-结构体方法定义 官网
在Swift里,结构体可定义方法,其和类的方法定义类似。结构体方法是和结构体实例关联的函数,能用来执行特定操作。 struct Rectangle { var width: Double var height: Double // 定义一个计算面积的方法 func area() -> Double { return width * height }} 这里定义了`Rectangle`结构体,有`width`和`height`属性,还有`area`方法用于计算矩形面积。 要注意,结构体是值类型,方法里若要修改结构体属性,需用`mutating`关键字。