访问 struct 的成员

在 Swift 中,结构使用简单的点语法来访问其成员。

例如:

struct DeliveryRange {
  var range: Double
  let center: Location
}
let storeLocation = Location(latitude: 44.9871,
                             longitude: -93.2758)
var pizzaRange = DeliveryRange(range: 200,
                               center: storeLocation)

你可以访问(打印)这样的范围:

    print(pizzaRange.range) // 200

你甚至可以使用点语法访问成员的成员:

 print(pizzaRange.center.latitude) // 44.9871

与使用点语法读取值的方式类似,你也可以分配它们。

pizzaRange.range = 250