Schnell, was sind "get" und "set"?

Ich lerne Swift und leseThe Swift Programming Language von Apple, ich habe keinen Objective C-Hintergrund (nur PHP, JS und andere, aber kein Obj C)

Auf Seite 24-25 sehe ich diesen Code:

//...Class definition stuff...

var perimeter: Double {
    get {
        return 3.0 * sideLength
    }
    set {
        sideLength = newValue / 3.0
    }
}

//...Class continues...

Dieser Teil ist NICHT im Buch angegeben und ich kann nicht verstehen, wofür diese bestimmt sind.

Kann mir jemand was dazu erklärenbekommen undeinstellen sind?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage