结构体 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
网友评论