12.6 Swift结构体的构造方法
/** 结构体的构造方法 结构体的构造方法和类的构造方法还是有区别的 */
struct Rect { var width: Double var height: Double
// 针对结构体,系统会提供一个结构体成员逐一构造器,所以上面没有初始化值。在类里面没有这个 // init(width: Double,height: Double) { // self.width = width // self.height = height // }
// 如果自定义相应的构造方法,那么系统提供的结构体逐一成员构造器失效 // init() { // } }
var r0 = Rect.init(width: 2,height: 1) // print(r0.width) // print(r0.height) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |