swift-结构体成员逐一构造器 官网
Swift为结构体提供了成员逐一构造器,可用来初始化结构体实例。借助成员逐一构造器,能在创建结构体实例时为每个属性赋初始值。 struct Rectangle { var width: Double var height: Double}var rect = Rectangle(width: 10.0, height: 20.0)print(rect.width) // 输出: 10.0print(rect.height) // 输出: 20.0 成员逐一构造器会按照结构体定义的属性顺序,要求为每个属性提供初始值。 若结构体有默认值的属性,成员逐一构造器可选择性地为这些属性赋值。