Aus dem Kurs: Swift Grundkurs

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.700 Kurse von Branchenfachleuten.

Computed Properties

Computed Properties

Als Ergänzung zu Stored Properties ermöglicht Swift Ihnen auch die Erstellung sogenannter Computed Properties. Computed Properties speichern selbst keine Werte, sondern führen Aktionen durch, um andere Properties indirekt auszulesen und zu verändern. Zur Demonstration von Computed Properties soll die hier vorbereitete Structure Rectangle dienen. Hierin ergänze ich eine Property namens area, die die Fläche des Rechtecks zurückgeben soll. Eine Stored Property für area zu verwenden, würde hier keinen allzu großen Sinn machen, denn mit den Eigenschaften width und height haben wir ja schon die Informationen, um die Fläche korrekt ermitteln zu können. Genau hier bietet sich also der Einsatz einer Computed Property an. Um eine solche zu erstellen, folgt zunächst die herkömmliche Deklaration der Property, so wie wir es bereits kennen, gefolgt von einem geschweiften Klammernpaar. Innerhalb dieses Klammernpaars ergänzt man nun zwei Blöcke. Der erste ist der get-Block. Dieser Block wird…

Inhalt