Aufzählungen im Typoskript:
Aufzählungen werden in die Typoskriptsprache eingefügt, um eine Reihe benannter Konstanten zu definieren. Die Verwendung von Aufzählungen kann unser Leben erleichtern. Der Grund dafür ist, dass diese Konstanten oft leichter zu lesen sind als der Wert, den die Aufzählung darstellt.
Eine Aufzählung erstellen:
enum Direction {
Up = 1,
Down,
Left,
Right,
}
Dieses Beispiel aus den Typoskript-Dokumenten erklärt sehr gut, wie Aufzählungen funktionieren. Beachten Sie, dass unser erster Aufzählungswert (Up) mit 1 initialisiert wird. Alle folgenden Elemente der Zahlenaufzählung werden dann automatisch von diesem Wert inkrementiert (dh Down = 2, Left = 3, Right = 4). Wenn wir den ersten Wert nicht mit 1 initialisieren würden, würde die Aufzählung bei 0 beginnen und dann automatisch inkrementieren (dh Down = 1, Left = 2, Right = 3).
Verwenden einer Aufzählung:
Wir können auf folgende Weise auf die Werte der Aufzählung 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 und Weise schreiben wir unseren Code. Aufzählungen hindern uns grundsätzlich daran, magische Zahlen zu verwenden (Zahlen, die eine Entität darstellen, weil der Programmierer ihnen in einem bestimmten Kontext eine Bedeutung gegeben hat). Magische Zahlen sind aus folgenden Gründen schlecht:
- Wir müssen genauer nachdenken, wir müssen zuerst die Zahl in eine Entität übersetzen, bevor wir über unseren Code nachdenken können.
- Wenn wir unseren Code nach einer langen Zeit überprüfen oder andere Programmierer unseren Code überprüfen, wissen sie nicht unbedingt, was mit diesen Zahlen gemeint ist.