Swift Language Accesso ai membri di struct


Esempio

In Swift, le strutture usano una semplice "sintassi del punto" per accedere ai loro membri.

Per esempio:

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

Puoi accedere (stampare) la gamma in questo modo:

    print(pizzaRange.range) // 200

Puoi anche accedere ai membri dei membri usando la sintassi del punto:

 print(pizzaRange.center.latitude) // 44.9871

Simile a come puoi leggere i valori con la sintassi del punto, puoi anche assegnarli.

pizzaRange.range = 250