Aufzählungen in Typoskript:
Aufzählungen werden in die Typoskript Sprache setzen einen Satz benannter Konstanten zu definieren. Mit Aufzählungen können unser Leben leichter machen. Der Grund dafür ist, dass diese Konstanten sind oft leichter zu lesen als der Wert, der die Enum darstellt.
Erstellen einer Enum:
enum Direction {
Up = 1,
Down,
Left,
Right,
}
Dieses Beispiel aus dem Typoskript docs erklärt sehr schön , wie Aufzählungen arbeiten. Beachten Sie, dass unsere ersten ENUM - Wert (Up) mit 1. Alle folgenden Mitgliedern der Nummer Enum initialisiert werden dann automatisch erhöht von diesem Wert (dh nach unten = 2, links = 3, rechts = 4). Wenn wir nicht den ersten Wert mit 1 initialisiert haben würde der ENUM bei 0 beginnen und dann Autoinkrement (dh nach unten = 1, links = 2, rechts = 3).
Mit Hilfe eines ENUM:
Wir können die Werte der Enumeration auf folgende Weise zugreifen:
Direction.Up; // first the enum name, then the dot operator followed by the enum value
Direction.Down;
Beachten Sie, dass diese Art und Weise wir viel mehr sind beschreibend in der Art , wie wir unseren Code zu schreiben. Aufzählungen verhindern uns im Grunde verwendet magische Zahlen (Zahlen , die eine Einheit darstellen , da der Programmierer eine Bedeutung , die sie in einem bestimmten Kontext gegeben hat). Magische Zahlen sind schlecht , weil der folgenden Gründe:
- Wir müssen denken, härter, müssen wir zuerst die Nummer zu einer Einheit übersetzen, bevor wir über unseren Code Vernunft kann.
- Wenn wir unseren Code nach langer Zeit oder andere Programmierer überprüfen unseren Code zu überprüfen, sie nicht unbedingt wissen, was mit diesen Zahlen gemeint ist.