12.6 Swift结构体的构造方法
2016-12-21 11:21
204 查看
/**
结构体的构造方法
结构体的构造方法和类的构造方法还是有区别的
*/
struct Rect {
var width:
Double
var height:
Double
// 针对结构体,系统会提供一个结构体成员逐一构造器,所以上面没有初始化值。在类里面没有这个
// init(width: Double, height: Double) {
// self.width = width
// self.height = height
// }
// 如果自定义相应的构造方法,那么系统提供的结构体逐一成员构造器失效
// init() {
// self.width = width
// self.height = height
// }
}
var r0 =
Rect.init(width:
2, height: 1)
// print(r0.width)
// print(r0.height)
结构体的构造方法
结构体的构造方法和类的构造方法还是有区别的
*/
struct Rect {
var width:
Double
var height:
Double
// 针对结构体,系统会提供一个结构体成员逐一构造器,所以上面没有初始化值。在类里面没有这个
// init(width: Double, height: Double) {
// self.width = width
// self.height = height
// }
// 如果自定义相应的构造方法,那么系统提供的结构体逐一成员构造器失效
// init() {
// self.width = width
// self.height = height
// }
}
var r0 =
Rect.init(width:
2, height: 1)
// print(r0.width)
// print(r0.height)
相关文章推荐
- Swift 系统学习 19 结构体的默认构造方法和自定义构造方法
- Swift 系统学习 20 结构体 添加可失败的构造方法
- Swift 的类、结构体、枚举等的构造过程Initialization(下)
- IOS学习笔记05_1-Swift-如何定义类和类的构造方法、重载方法
- swift - mutating(杖举或结构体,通过方法来改变自身的值)
- iOS开发必知Swift结构体中实现写时复制的方法
- Swift基础语法-结构体,结构体构造器,定义成员方法
- swift 笔记 (十一) —— 方法(类,结构体,枚举)
- 10.4 Swift结构体中的mutating方法
- Swift 基础学习(指定构造方法和便利构造方法)
- 14--swift之派生类构造方法
- swift:字典转模型构造方法
- Swift UIImageView 构造方法
- swift UIImageView构造方法
- swift UIImageView构造方法
- Swift中构造方法的解析
- Swift 的类、结构体、枚举等的构造过程Initialization(下)
- Swift 中 ViewController 默认构造方法不关联同名的xib文件
- swift自学笔记(六)(构造方法、析构方法)
- swift学习笔记之构造方法和析构方法