訪問 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