结构体 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
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。