Was ist der Zweck der Verwendung der Sammelmethode in Scala?
Manchmal erstellen Sie verschiedene Arten von Sammlungen in Scala. Eine Sammlung ist definiert als ein Container, der Daten enthalten kann. Ein Array kann nur Elemente mit demselben Datentyp enthalten, während eine Sammlung auch Elemente zusammenstellen kann, die zu verschiedenen Datentypen gehören. Eine Sammelmethode wird verwendet, wenn Sie eine bestimmte Art von Element aus einer Sammlung extrahieren möchten, die die Elemente zu verschiedenen Datentypen enthält. Zum Beispiel kann eine Scala -Sammlung die Elemente der Ganzzahl-, String- und Schwimmertyp enthalten, und Sie möchten nur die Stringelemente aus diesen. Hier kommt die Sammelmethode ins Spiel, da Sie Ihnen helfen, die Streichelemente nur aus Ihrer Sammlung zu extrahieren. Sie erfahren mehr über diese Methode, indem Sie den nächsten Abschnitt dieses Artikels durchlaufen.
Beispiele für die Verwendung der Sammlung von Scala in Ubuntu 20.04:
Um zu erfahren, wie Sie die Sammelmethode in Scala in Ubuntu 20 verwenden können.04, Sie müssen sich die unten erläuterten Beispiele ansehen:
Beispiel 1: Extrahieren der Zeichenfolgenwerte aus einer bestimmten Sammlung:
In diesem Beispiel werden wir versuchen, eine Beispielsammlung zu erstellen, die Werte enthält, die zu verschiedenen Datentypen gehören. Danach werden wir versuchen, nur die Stringwerte aus dieser Sammlung zu extrahieren. Dazu haben wir das folgende Skala -Skript verwendet:
Wir haben zuerst eine Klasse mit dem Namen "Sammeln" mit dem Schlüsselwort "Objekt" erstellt. In unserer definierten Funktion „main ()“ wollten wir dann den Benutzer benachrichtigen, dass wir mit Hilfe dieses Scala -Skripts nur die Stringwerte extrahieren oder sammeln werden. Dafür haben wir die Anweisung „Println“ verwendet. Danach haben wir eine Sequenzsammlung erstellt, die die Elemente zu jedem Datentyp enthalten kann. Sie können sehen, dass wir diese Sequenzsammlung mit einigen Ganzzahl- und einigen Stringwerten besiedelt haben. Dann haben wir einen Wert mit dem Namen „Ausgabe“ erstellt und die Ausgabe der Sammelmethode zugewiesen, die auf unsere deklarierte Sammlung angewendet wird. Diese Methode wird implementiert, um nur die Stringwerte aus der angegebenen Sammlung zu sammeln. Um herauszufinden, ob die Stringwerte erfolgreich erfasst wurden oder nicht, wollten wir den Wert der Variablen „Ausgabe“ auf dem Terminal unter Verwendung einer anderen "println" -Anweisung drucken.
Wir haben den unten gezeigten Befehl verwendet, um dieses Skala -Skript zu kompilieren:
$ scalac sammeln.Scala
Dann haben wir den Befehl verwendet, der zum Ausführen unseres Scala -Skripts folgt:
$ scala sammeln
Die Ausgabe dieses Skala -Skripts wird durch das unten gezeigte Bild dargestellt. Sie können leicht überprüfen.
Beispiel Nr. 2: Extrahieren der Ganzzahlwerte aus einer bestimmten Sammlung:
Dieses Beispiel ist eine modifizierte Version unseres ersten Beispiels. Wie in diesem Fall werden wir versuchen, nur die Ganzzahlwerte aus der angegebenen Sammlung zu extrahieren. Das Scala -Skript, das wir für diesen Zweck verwendet haben, wird im folgenden Bild angezeigt:
In diesem Beispielskript haben wir erneut eine Scala -Klasse mit dem Namen "Sammeln" mit dem Schlüsselwort "Objekt" deklariert. Anschließend haben wir den Benutzer über die Funktionalität dieses bestimmten Skripts informiert, indem wir die Anweisung „Println“ in unserer Funktion „main ()“ verwenden. Danach haben wir eine Sammlung mit zufälligen Ganzzahl- und String -Werten erstellt. Schließlich haben wir einen "Ausgaberwert" erstellt, um das Ergebnis unserer "Sammler" -Methode zu halten, die alle Ganzzahlwerte aus der gegebenen Sammlung extrahiert, und dann haben wir die Anweisung "println" verwendet, um diese Ergebnisse auf dem Terminal zu drucken.
Nach dem Kompilieren und Ausführen dieses Skala -Skripts wird das Ergebnis, das wir erhalten haben, im Bild unten angezeigt. Sie können überprüfen.
Beispiel 3: Extrahieren der Doppelwerte aus einer bestimmten Sammlung:
Dieses Beispiel ist eine weitere modifizierte Version unserer ersten beiden Beispiele. Wir werden in diesem Fall nur die Doppelwerte aus einer bestimmten Sammlung extrahieren. Das Scala -Skript, das wir für diesen Zweck verwendet haben, lautet wie folgt:
In unserer „Sammeln“ -Klasse haben wir eine „main ()“ -Funktion erstellt, um den Hauptcode unseres Scala -Skripts zu schreiben. Um den Benutzer zu benachrichtigen, haben wir erneut eine Nachricht auf dem Terminal mit der Anweisung „Println“ zur Funktionalität unseres Scala -Skripts gedruckt. Dann haben wir eine Beispielsammlung erstellt, die aus einer zufälligen Zeichenfolge, einer Ganzzahl und einer Doppelwerte besteht. Danach haben wir einen „Ausgangswert“ erstellt, um das Ergebnis unserer „Sammler“ -Methode zu halten, die nur die Doppelwerte aus der angegebenen Sammlung extrahiert. Schließlich wollten wir das Ergebnis des "Ausgangs" -Wertwerts auf dem Terminal drucken, um zu überprüfen.
Das Ergebnis unseres Scala -Skripts wird im Bild unten gezeigt, dass unsere Sammelmethode ihren Job korrekt ausgeführt hat, i, i.e., Es hat die Doppelwerte erfolgreich aus unserer Sammlung extrahiert.
Abschluss:
Diese Diskussion beruhte in erster Linie auf der Entwicklung eines Verständnisses in Bezug auf die Verwendung der Sammlungsmethode der Scala -Programmiersprache. Wir haben Sie zum ersten Mal in den grundlegenden Zweck dieser Methode vorgestellt, wonach wir drei verschiedene Beispielskripte mit Ihnen geteilt haben, um diesen Zweck besser auszuarbeiten. Jetzt können Sie diese Methode von Scala sehr effektiv anwenden, nachdem Sie all diese Beispiele durchlaufen haben.