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.

Globale Variablen, Konstanten und Funktionen

Globale Variablen, Konstanten und Funktionen

Aus dem Kurs: Swift Grundkurs

Globale Variablen, Konstanten und Funktionen

Variablen, Konstanten und Funktionen lassen sich auch außerhalb von Typen deklarieren und nutzen. In diesem Fall spricht man von globalen Variablen, Konstanten und Funktionen. Sie lassen sich ohne jeglichen Typbezug aufrufen und verwenden. Um deren Einsatzzweck einmal zu demonstrieren, dienen diese beiden Structures Person und Car als Grundlage. Sie verfügen beide über jeweils eigene Stored Properties und eine change-Methode, um die Werte jener Stored Properties zu ändern. Nun soll mithilfe einer globalen Konstante gesteuert werden können, ob eine solche Editierung überhaupt möglich ist. Es handelt sich also um eine übergreifende Einstellung, die sowohl für Person als auch für Car gilt und deswegen nicht nur explizit in einem der beiden unterzubringen ist. Um das gewünschte Verhalten zu erreichen, deklariere ich so eine Konstante, die nicht Teil eines Typs ist. Somit ist sie global nutzbar, sowohl innerhalb von Person als auch innerhalb von Car. Das mache ich mir zunutze und erweitere…

Inhalt