美文网首页
菜鸡学Swift3.0 13.结构体

菜鸡学Swift3.0 13.结构体

作者: 菜鸡 | 来源:发表于2016-10-31 10:55 被阅读17次

    结构体 struct 是值类型

    1.定义结构体

    struct 结构体类型 { var 结构体属性:类型 ...}
    struct Location {
        var latitude: Double
        var longitude: Double
    }
    

    2.初始化结构体

    var googleLocation = Location.init(latitude: 37.4200, longitude: -122.0841)
    

    3. 使用结构体 初始化后结构体变量名.结构体属性

    googleLocation.latitude //37.42
    googleLocation.longitude //-122.0841
    

    4.结构体嵌套

    struct planc {
    // 嵌套Location类型的结构体
    var Location: Location
    // 增加一个结构体属性
    var name: String
    }
    
    // 初始化结构体
    var newLocation = planc(Location:googleLocation , name:"google")
    // 使用结构体
    newLocation.name
    newLocation.Location.latitude

    相关文章

      网友评论

          本文标题:菜鸡学Swift3.0 13.结构体

          本文链接:https://www.haomeiwen.com/subject/ciiduttx.html