Scala Enum

Scala Enum
Eine Aufzählung in Scala wird als Gruppe benannter Konstanten definiert. Diese Gruppe besteht aus ähnlichen Werten von Werten. Um das Konzept der Aufzählungen in der Scala-Programmiersprache zu unterstützen, gibt es eine integrierte Aufzählungsklasse. Wenn Sie eine Aufzählung in Ihrem Scala -Skript erstellen möchten, müssen Sie Ihre gewünschte Klasse aus der Aufzählungsklasse in Scala erweitern. In diesem Artikel wird die Verwendung der Aufzählungen in der Scala -Programmiersprache in Ubuntu 20 beleuchtet.04.

Verwenden der Aufzählungen in der Scala -Programmiersprache:

Um die Aufzählungen in der Scala -Programmiersprache in Ubuntu 20 zu verwenden.04, Sie können Hilfe von den folgenden vier Beispielen nehmen:

Beispiel 1: Drucken der Werte einer Scala -Aufzählung auf dem Terminal

In diesem Beispiel wird die Methode zum Drucken der Werte einer Scala -Aufzählung auf dem Terminal gezeigt. Das folgende Skala -Skript zeigt diese Methode:

In diesem Programm haben wir eine Klasse mit dem Namen "Enum" deklariert und sie aus der Skala "Enumeration" -Klasse erweitert, indem wir das Schlüsselwort "Extends" verwenden. Dann wollten wir ein Objekt erstellen, um die Werte der Aufzählungsklasse zu halten. Wir haben dieses Objekt mit dem Klassennamen mit dem Schlüsselwort "Typ" deklariert und es als "Wert" bezeichnet. Jetzt wird dieses Objekt verwendet, um unsere Aufzählung Werte zugewiesen zu haben. Wir haben drei verschiedene Variablen des "Val" -Typs "One", "Two" und "Three" erstellt und ihm die Namen verschiedener Verteidigungskräfte zugewiesen. Dann haben wir innerhalb unserer Funktion „main ()“ alle Werte unserer Aufzählung auf dem Terminal mit dem „$ Enum“ gedruckt.Werte ”Notation.

Um dieses Skript zu kompilieren, haben wir den unten gezeigten Befehl verwendet:

$ scalac enum.Scala

Um dieses Skript auszuführen, haben wir den folgenden Befehl verwendet:

$ scala enum

Die Werte unserer Aufzählung sind im folgenden Bild angezeigt:

Beispiel Nr. 2: Zugriff auf einen bestimmten Wert einer Scala -Aufzählung

Manchmal möchten Sie möglicherweise nur auf einen einzigen Wert einer Scala -Aufzählung zugreifen. Dieser Wert kann leicht mit dem Namen zugegriffen werden, den Sie diesem Wert zugewiesen haben. Dazu können Sie sich das folgende Skala -Skript ansehen:

In diesem Scala -Programm haben wir das Skript fortgesetzt, das wir oben bis zur Erklärung und Initialisierung unserer Aufzählung verwendet haben. Dann wollten wir nur auf den zweiten Wert unserer Aufzählung zugreifen. Daher haben wir innerhalb der Anweisung „Println“ die "$ enum" verwendet.zwei ”Notation, wobei„ zwei “den Namen des zweiten Wertes unserer Aufzählung darstellt.

Um zu sehen, ob wir es geschafft haben, auf den richtigen Wert unserer Aufzählung zuzugreifen oder nicht, haben wir unser Scala -Skript ausgeführt. Das unten gezeigte Bild impliziert, dass der zweite Wert unserer Aufzählung korrekt auf dem Terminal gedruckt wurde. Auf die gleiche Weise können wir den Namen eines beliebigen Wertes unserer Aufzählung zum Zugriff auf diesen bestimmten Wert verwenden.

Beispiel 3: Drucken der ID eines bestimmten Wertes einer Scala -Aufzählung

Manchmal möchten Sie möglicherweise nur die mit einem bestimmten Wert einer Scala -Aufzählung verbundenen ID drucken. Wenn Sie eine Aufzählung in Scala erstellen und diese mit einigen Werten initialisieren, werden die IDs diesen Werten standardmäßig in sequentieller Reihenfolge ab „0“ zugewiesen. Dies bedeutet, dass das erste Element der Aufzählung die ID „0“, das zweite Element die ID „1“ und so weiter hat. Dies bleibt so, bis Sie die mit den Elementen Ihrer Aufzählung verbundenen IDs manuell ändern. Sie können das folgende Skala -Skript sehen, wenn Sie die ID drucken möchten, die mit einem Wert einer Scala -Aufzählung zugeordnet ist:

In diesem Beispiel wollten wir nur die mit dem erste Wert unserer Aufzählung verbundene ID ausdrucken. Dafür haben wir die gleiche Aufzählung verwendet, die wir in unseren ersten beiden Beispielen deklariert und verwendet hatten. Dann haben wir in unserer Funktion „main ()“ die „$ enum“ verwendet.eins.ID ”Notation zum Drucken der ID des ersten Wertes unserer Aufzählung am Terminal.

Die ID des ersten Wertes unserer Aufzählung i.e. 0 ist im Bild unten gezeigt:

Beispiel 4: Verwenden der Scala -Aufzählung mit Schleifen und bedingten Aussagen

Jetzt werden wir die Verwendung der Scala -Aufzählungen noch einen Schritt weiter verwenden i.e. Wir werden nun die Scala -Aufzählungen mit den Schleifen und bedingten Aussagen verwenden. Das Scala -Skript für den Diensten dieses Zwecks wird im folgenden Bild angezeigt:

In diesem Beispiel haben wir wiederum dieselbe Aufzählung verwendet, die wir in den obigen Beispielen verwendet haben. Diesmal haben wir jedoch in unserer Funktion „main ()“ zuerst die Schleife „foreach“ verwendet, die über alle Werte unserer Aufzählung iteriert wird. Innerhalb dieser "Foreach" -Schloop haben wir eine "Fall" -Anweisung, die auf einer Variablen "x" angewendet wird. Dann haben wir eine "if" -Schürt.e. "Eins" in diesem Fall. Sobald dieser Wert beim Iterieren durch die Schleife auftritt, wird eine Nachricht auf dem Terminal gedruckt. Wenn dieser Wert jedoch erst in der letzten Iteration unserer Schleife auftreten wird, wird der „Fall _“ ausgeführt.

Das unten gezeigte Bild zeigt die Ausgabe dieses Skala -Skripts an:

Abschluss

Wir wollten Ihnen die Verwendung der Aufzählungen in der Scala -Programmiersprache in Ubuntu 20 beibringen.04 Mit Hilfe dieses Artikels. Dafür haben wir zunächst das grundlegende Konzept der Aufzählungen in Scala diskutiert und auch ein wenig über die integrierte Aufzählungsklasse dieser Programmiersprache gesprochen. Dann haben wir vier verschiedene Beispiele geliefert, die dazu beigetragen haben, den Prozess der Erstellung, Bevölkerung und Drucken der Aufzählungen in Scala zu erklären. Darüber hinaus haben diese Beispiele auch den Prozess des Zugriffs auf die Werte einer Aufzählung mit ihren Namen geteilt und dann mit ihren Namen auf ihre Standard -IDs zugreifen. Darüber hinaus haben wir auch geteilt, wie diese Aufzählungen mit Schleifen und bedingten Aussagen in Scala verwendet werden können. Sie können diese Beispiele für den Einstieg mit den Scala -Aufzählungen durchlaufen.