Scala -Sets

Scala -Sets
Ein Set in Scala ist ebenfalls eine Sammlung, aber was sie sich vom Rest der Scala -Sammlungen unterscheidet, ist, dass innerhalb eines Scala -Sets keine doppelten Elemente zulässig sind. In diesem Editorial werden wir mehr über einige wichtige Eigenschaften der Sets in Scala erwerben. Danach werden wir uns verschiedene Beispiele ansehen, die uns bei der Implementierung und Verwendung der Sets in der Scala -Programmiersprache in Ubuntu 20 helfen werden.04.

Was sind Sets in der Scala?

Wie wir bereits erwähnt haben, dass ein Set in Scala keine Duplikate enthält; Daher werden wir jetzt unsere Erklärung weiter erweitern. Ein Scala -Set enthält ähnliche Elemente; Es können jedoch keine zwei Elemente eines Satzes gleich sein. Scala -Sets können entweder veränderlich oder unveränderlich sein; Die unveränderlichen Sets können jedoch verwendet werden, ohne externe Bibliotheken zu importieren. Wenn Sie die veränderlichen Sätze in Scala verwenden möchten, müssen Sie die „Scala“ importieren.Sammlung.veränderlich.Set ”Bibliothek.

So verwenden Sie die Sets in der Scala -Programmiersprache?

Um zu lernen, wie Sie die Sets in der Scala -Programmiersprache verwenden, müssen Sie die folgenden Beispiele verstehen, die wir für Sie implementiert haben.

Beispiel 1: Drucken der Elemente eines Scala -Sets:

In diesem Beispiel lernen wir die Methode, einen Satz in Scala zu deklarieren, sie mit einigen Werten zu bevölkern und sie dann auf dem Terminal zu drucken. Das folgende Skala -Skript hilft Ihnen dabei:

Wir können die unveränderlichen Sets in Scala deklarieren und verwenden, ohne Bibliotheken importieren zu müssen. Zunächst haben wir eine Klasse mit dem Namen "Sets" deklariert. In dieser Klasse haben wir dann einen Satz mit dem Namen "Farben" deklariert und die Namen von vier verschiedenen Farben zugewiesen. Dann wollten wir diese Elemente auch auf dem Terminal drucken. Dafür haben wir einfach den Namen unserer deklarierten Set in der Anweisung „Println“ verwendet. Auf diese Weise können Sie auf alle Elemente des angegebenen Satzes gleichzeitig zugreifen.

Nachdem wir dieses Skala -Skript entworfen haben, haben wir es mit dem unten gezeigten Befehl zusammengestellt:

$ scalac sets.Scala

Dann haben wir den Namen unserer Treiberklasse mit dem folgenden Ausführungsbefehl verwendet, um unser Scala -Skript auszuführen:

$ scala sets

Das unten aufgeführte Bild repräsentiert die Ausgabe dieses Skala -Skripts, i.e. Alle Elemente unseres deklarierten Sets werden am Terminal gedruckt.

Beispiel Nr. 2: Überprüfen Sie, ob ein bestimmtes Element innerhalb eines Scala -Satzes existiert oder nicht:

Nachdem Sie einen Satz deklariert und initialisiert haben, möchten Sie möglicherweise auch herausfinden, ob ein bestimmtes Element in Ihrem Satz existiert oder nicht. Dafür müssen Sie dieses Element mit allen festgelegten Elementen vergleichen. Wenn eine Übereinstimmung gefunden wird, gibt Ihre Funktion „True“ zurück. Andernfalls gibt es "falsch" zurück. Sie können das folgende Skala -Skript zur Implementierung dieser Funktionalität verwenden:

In diesem Beispiel haben wir ihm einen Satz deklariert und die Namen von vier Farben zugewiesen. Dann haben wir alle Elemente dieses Sets auf dem Terminal gedruckt. Um zu überprüfen, ob ein bestimmtes Element in unserem deklarierten Satz existiert oder nicht, haben wir die „Farben.enthält ”Notation. Hier bezieht sich „Farben“ auf den Namen unseres Sets, während „enthält ()“ die Funktion ist, die das an ihn übergebene Element (was in diesem Fall „grün“ ist) mit allen Elementen des Satzes vergleicht, um zu überprüfen, ob Dieses Element ist ein Teil dieses Satzes oder nicht. Dies ist auch eine boolesche Funktion, was bedeutet, dass das angegebene Element in unserem Satz „wahr“ zurückgibt. Andernfalls gibt es "falsch" zurück.

Sie können die Ausgabe dieses Scala -Skripts in dem unten gezeigten Bild anzeigen. Es impliziert, dass die angegebene Farbe, ich.e. In unserem Satz existiert "grün" nicht, da die Funktion "enthält ()" in diesem Fall "Falsch" zurückgegeben hat.

Beispiel 3: Finden Sie das maximale und minimale Element eines Scala -Sets:

In diesem Beispiel teilen wir Ihnen die Methode, um die maximalen und minimalen Elemente aus einem bestimmten Satz zu finden. Dafür müssen Sie ein Skala -Skript schreiben, das dem im folgenden Bild gezeigten ähnlich ist:

Wir haben in diesem Skala -Skript einen Satz mit dem Namen "Zahlen" deklariert und ihn mit fünf zufälligen Ganzzahlwerten initialisiert. Dann haben wir einfach den Namen dieses Satzes verwendet, um seine Elemente auf dem Terminal zu drucken. Danach haben wir die „maximale“ Funktion der Scala -Programmiersprache zusammen mit dem Namen unseres Sets verwendet und ihre Ausgabe auf dem Terminal drucken. In ähnlicher Weise haben wir für die Ermittlung des Mindestelements aus allen Elementen dieses Satzes die "min" -Funktion der Scala -Programmiersprache gepaart mit dem Namen unseres Satzes verwendet und ihre Ausgabe auch auf dem Terminal gedruckt. Die Funktionen „max“ und „min“ sind die vordefinierten Funktionen der Scala-Programmiersprache. Daher können Sie sie sofort verwenden, ohne ihre Funktionalität zu definieren.

Das unten gezeigte Bild repräsentiert die Ausgabe dieses Skala -Skripts. Es druckte zuerst die Elemente unseres Sets am Terminal. Danach zeigte es erfolgreich das maximale und minimale Element dieses Sets auf dem Terminal, das "22" bzw. "3" ist.

Abschluss:

Dieser Artikel zielte darauf ab, Ihnen das Konzept der Sets in der Scala -Programmiersprache beizubringen. Wir haben zunächst einige wichtige Eigenschaften dieser Datenstruktur diskutiert, woraufhin wir Ihnen drei verschiedene Beispiele erklärt haben, die die Scala -Sets auf unterschiedliche Weise verwendeten. Sie können diese Beispiele in Abhängigkeit von der Funktionalität, die Sie erreichen möchten. Unser Ziel war es jedoch nur, Ihnen einen Überblick über Scalas Arbeit zu geben, die in diesem Artikel ziemlich genau erreicht ist.