您的位置:首页 > 移动开发 > Swift

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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: