Swift-Typen

Swift Bei der Verarbeitung von Arten ist ähnlich wie in anderen Sprachen, aber jede Sprache hat unterschiedliche Schwerpunkte und Regeln. In der Regel haben diese Regeln mit den Möglichkeiten, die Eingabe zu tun, muss in Fällen durchgeführt werden, wenn Unklarheit. Wie viel kostet die Sprache (oder seine Compiler oder Laufzeitbibliothek) keine Typkompatibilität zu gewährleisten? Swift Ansatz für diese Fragen, wie Sie sehen werden, unterscheidet sich von anderen Sprachen.

Im Großen und Ganzen hat Swift zwei Kategorien von Arten. In der ersten Kategorie werden vier Arten in die Swift-Standardbibliothek gebaut, und diese zur Verfügung stehen ohne weiteres.

In der zweiten Kategorie sind die Typen, die Sie erstellen können. Diese lassen sich in drei Gruppen:

  • Strukturen (struct)

  • Aufzählungen (enum)

  • Klassen

Strukturen und Aufzählungen sind grundlegende C-Typen, während Klassen im Mittelpunkt der objektorientierten Programmierung sind. All dies können Sie Gruppendaten zusammen in einem Element, das (oder Konstanten) Variablen zugewiesen werden können und übergeben, um mit einer einfachen Zuweisung.

Wenn Sie nicht gewohnt sind mit Strukturen, Aufzählungen und sogar Klassen, lohnt es sich die Zeit nehmen, über sie zu erfahren. Obwohl es eine Weile dauern kann, damit Sie mit diesen komplexen Typen zu gewöhnen, es lohnt sich. Der Punkt ist, durch eine komplexe Datenstruktur verwenden, können Sie die Menge an Code reduzieren können Sie schreiben müssen, weil ein großer Teil der Komplexität in der Datenstruktur ist nicht in Ihrem Code.

Menü