Scala Maps

Scala Maps
Scala ist eine moderne Programmiersprache, die Java sehr ähnelt. Es ist sehr bequem, die Programmiersprache zu verstehen und nützlich. Es ist ein Netz verschiedener Programmierkonzepte und in diesem Leitfaden werden wir über eines der wichtigsten Konzepte dieser Sprache sprechen,.e. Scala Maps.

Was sind die Karten in der Scala -Programmiersprache in Ubuntu 20.04?

Eine Karte in Scala ist eine Datenstruktur, mit der die Daten in Form von Schlüsselwertpaaren gespeichert werden können. Dies bedeutet, dass Sie durch die Verweise auf einen Schlüssel den entsprechenden Wert problemlos extrahieren und umgekehrt. Um zu erfahren, wie Sie die Karten in Scala erstellen und verwenden können, müssen Sie die beiden Scala -Skripte durchgehen, die wir für Sie erstellt haben.

Voraussetzungen der Ausführung eines Scala-Programms in Ubuntu 20.04

Für die Ausführung eines Scala -Programms für jedes Betriebssystem im Allgemeinen und Ubuntu 20.04 Insbesondere müssen Sie den Scala -Compiler auf Ihrem System installieren lassen.

Wie man ein Scala -Programm in Ubuntu 20 kompiliert und ausführt.04?

Es ist sehr einfach, ein in Scala in Ubuntu 20 geschriebenes Programm zu kompilieren und auszuführen.04 System. Hier werden wir die generischen Befehle dafür erläutern. Bevor wir mit diesen Befehlen fortfahren, möchten wir Ihnen jedoch mitteilen, dass Sie zum Kompilieren eines Skala -Programms den Namen der Skriptdatei verwenden müssen, während Sie es für die Ausführung des Namens Ihrer Klasse verwenden müssen, in der Sie erstellt haben, verwenden Ihr Programm.

Der generische Befehl zum Kompilieren eines Scala -Programms lautet wie folgt:

$ scalac Dateiname.Scala

Hier, „Dateiname.Scala ”repräsentiert den Namen der Skala -Skriptdatei, die Sie kompilieren möchten, während das Schlüsselwort„ Scalac “zum Kompilieren eines Scala -Programms verwendet wird.

Anschließend wird der generische Befehl zur Ausführung eines Scala -Programms unten erwähnt:

$ scala className

Hier bezieht sich „Klassenname“ auf den Namen der Klasse, in dem Sie Ihr gesamtes Scala -Programm geschrieben haben, während das Schlüsselwort „Scala“ zur Ausführung eines Scala -Programms verwendet wird.

Jetzt können Sie die folgenden Beispiele durchsuchen, um die Arbeit von Karten in Scala in Ubuntu 20 zu verstehen.04.

Beispiele für Scala -Karten in Ubuntu 20.04

Die beiden unten diskutierten Beispiele zeigen Ihnen die beiden grundlegenden Szenarien, in denen Sie die Karten in Scala bequem verwenden können, um die gewünschte Funktionalität zu erreichen.

Beispiel 1

In diesem Beispiel wollten wir Ihnen lediglich ein Programm mit Ihnen teilen, das die Methode zum Erstellen einer Karte in Scala zeigt, die die Beziehung zwischen verschiedenen Schlüsselwertpaaren darstellt. Das Scala -Skript, das wir in dieser Hinsicht geschrieben haben, lautet wie folgt:

In diesem Skala -Skript haben wir zunächst eine Klasse mit dem Namen "Internallights" erstellt. Eine Klasse in Scala wird immer mit dem Schlüsselwort "Objekt" erstellt. In dieser Klasse haben wir dann unsere Funktion „main ()“ mit Standardargumenten definiert. Innerhalb dieser Funktion haben wir eine Scala-Karte mit dem Titel „Trafficsignals“ erstellt und drei Schlüsselwertpaare zugewiesen. Dann wollten wir alle Schlüssel drucken, indem wir sie mit den „Trafficsignals.Schlüsseln "Notation in der Anweisung" println ".

Ebenso wollten wir alle Werte drucken, indem wir sie mit den „Trafficsignals“ beziehen.Werte "Notation innerhalb der Anweisung" println ". Darüber hinaus wollten wir überprüfen, ob unsere neu erstellte Scala -Karte leer ist oder nicht (was in diesem Fall definitiv nicht ist). Dafür haben wir die Funktion „Isempty“ von Scala innerhalb der Anweisung „Println“ verwendet.

Nachdem wir unser Scala -Skript fertiggestellt hatten, haben wir es mit dem folgenden Befehl zusammengestellt:

$ scalac Karte.Scala

Hier, „Karte.Scala ”repräsentiert den Namen unserer Scala -Skriptdatei.

Bei einer erfolgreichen Zusammenstellung unseres Scala -Skripts haben wir es mit dem unten angegebenen Befehl ausgeführt:

$ scala -Verkehrsüberleuchtungen

Hier repräsentiert „Verkehrslicht“ den Namen der Klasse, die wir in unserem Scala -Programm erstellt hatten.

Als unser Scala -Programm ausgeführt wurde, wurde am Terminal die folgende Ausgabe bekannt gegeben. Es zeigt alle Schlüsseln und Werte unserer Karte nacheinander. Darüber hinaus stellt sich auch dar.

Beispiel # 2

Dieses Beispiel ist in der Tat eine Fortsetzung unseres ersten Beispiels i.e., Es enthält alle Funktionen, die in unserem ersten Beispiel vorhanden waren. Abgesehen davon wollten wir auch zusätzliche Funktionen liefern. Wir wollten dieses Skala -Skript verwenden, um zu überprüfen, ob ein bestimmter Schlüssel in der Karte vorhanden ist oder nicht. Dafür lautet das Scala -Skript, das wir geschrieben haben, wie folgt:

Der Teil dieses Skala-Skripts vor den Anweisungen „If-ELSE“ wurde im ersten Beispiel dieses Artikels bereits ausführlich erklärt. Daher werden wir direkt zur Erklärung des „If-ELSE“ -Blocks unseres Scala-Skripts fortfahren. In der Anweisung "if" haben wir die Funktion "enthält" verwendet, um zu überprüfen, ob ein bestimmter Schlüssel i.e., "Lila" in diesem Fall existiert in unserer Karte oder nicht. Wenn diese Funktion „true“ zurückgibt, wird eine Erfolgsnachricht auf dem Terminal gedruckt, während der Teil des „sonst“ dieses Blocks ausgeführt wird i.e. Der angegebene Schlüssel wird in unserer Karte nicht vorhanden, dann wird eine Fehlermeldung auf dem Terminal gedruckt.

Wir haben Ihnen bereits die Prozedur zum Kompilieren und Ausführen eines Scala -Skripts beigebracht. Daher zeigen wir Ihnen jetzt die Ausgabe dieses Skripts. In dieser Ausgabe können Sie sehen, dass der bereitgestellte Schlüssel i.e., "Lila" existiert nicht in unserer Karte.

Abschluss

Dieser Artikel zeigte die Verwendung von Scala -Karten auf Ubuntu 20.04 System. Da es sich um einen einführenden Artikel über die Scala-Programmiersprache handelte. Danach haben wir Ihnen zwei sehr einfache Beispiele erklärt, die die Karten in Scala verwendet haben. Nachdem Sie diese Abbildungen verstanden haben, werden Sie das Konzept der Karten in Scala in Ubuntu 20 schnell erfassen.04.