Bazı durumlarda class veya struct içerisindeki property'lerine dışardan erişebilir olmasını isteyebiliriz ancak dışarıdan da değiştirilebilir olmasını istemiyorsak aşağıdaki örnekteki gibi bir tanımlama ile kullanabiliriz.
struct Person {
public private(set) var address: String
}