Scala -Einheit

Scala -Einheit
Wie viele andere objektorientierte Programmiersprachen verwendet Scala häufig Rückgabetypen, die bei Programmierern sehr beliebt sind und fast in jedem Programm verwendet werden, um es sicherer und authentischer zu machen. Rückgabetypen sind dafür bekannt, das Ergebnis in die Aufruffunktion der Anweisung in jedem Programm zurückzugeben. Die Scala hat einen Rückgabetyp "Einheit", der nichts an die Anruferklärung zurückgibt. Sie können sagen, dass der Typ "Einheit" dem "Leerraum" in der Java -Programmierung entspricht. Wir werden also den Typ "Einheit" in Scala -Programmierung in diesem Tutorial verwenden, um seine Verwendung zu erläutern. Um das Linux -System zu aktualisieren, versuchen wir zunächst die Anweisung "Aktualisierung" in seiner Terminalanwendung, die von einer schnellen Abkürzung "Strg+Alt+T" gestartet wird.

Installieren Sie Java-jre

Stellen Sie sicher. Ohne Java können wir Scala an unserem Ende nicht benutzen. Daher haben wir das APT-Paket innerhalb der Linux "Installation" -Anfrage mit dem Schlüsselwort "Standard-Jre" abgebildet, um alle erforderlichen Pakete der Java-Umgebung zu installieren. Fügen Sie das Passwort Ihres angemeldeten Benutzers hinzu, wenn Sie gefragt werden.

Tippen Sie auf "y" auf rhe Anfrage "Möchten Sie fortfahren?Wenn Sie die Installation fortsetzen möchten.

Es kann zeitaufwändiger sein als die typischen Installationen, die abgeschlossen sind.

Nach der vollständigen Installation sind Sie bereit, sich weiter zu bewegen.

Installieren Sie das Scala -Paket

Es ist Zeit, die Pakete von Scala zu installieren, um sie auf Ihrem Linux -System zu aktivieren. Zu diesem Zweck verwenden wir die einfachen Installationsanweisungen mit dem "APT" -Modul und dem Schlüsselwort "scala" wie gezeigt. Es bittet nach dem Stammkennwort und Sie müssen das Passwort übergeben, um fortzufahren.

Tippen Sie noch einmal auf "Y", auf die die Bestätigungsfrage gestellt wird.

Die Scala ist erfolgreich in unserem Ubuntu 20 konfiguriert.04 System und ist zur Verwendung bereit.

Sie können einfach die SCALA -Befehlszeile verwenden oder eine Scala -Datei erstellen, um ihm einen Code hinzuzufügen, um fortzufahren.

Beispiel 1:

Wir beginnen unser erstes Beispiel für Scala, um den Typ "Einheit" in seinem Programm über die Scala -Datei zu verwenden. Wir zeugen eine neue Scala -Datei mit dem Namen „Hallo.scala ”über die im Terminal verwendete Abfrage„ Touch “. Die Liste der LS -Liste zeigt die neu erstellte Datei im aktuellen Arbeitsverzeichnis unseres Linux -Systems. Um das „Hallo zu öffnen.Scala ”-Datei, wir wählen die manuelle Möglichkeit zum Öffnen der Dateien, ich.e. über den Datei -Explorer über den Texteditor.

Wie wir in dem Einführungsabsatz erwähnt haben, dass der Einheitstyp mit „void“ oder ohne Rückkehrtyp übereinstimmt, verwenden wir ihn in unserem ersten Beispiel, um seine Verwendung in der Scala -Programmierung zu erläutern. Wir starten unser Programm mit der Verwendung eines zufälligen Objekts mit dem Namen "Hallo", das die "Apps" -Klasse aus der "scala" mit dem Schlüsselwort "Erweitert" umfasst.

Dieses „Hallo“ -Objekt verwendet eine benutzerdefinierte Funktion und einige Codezeilen. Wir haben die Funktion "Get" mit dem Schlüsselwort "def" definiert und einen einzelnen Parameter "m" des String -Typs hinzugefügt.e. Sie können einen String -Wert an ihn übergeben. Der Typ "Einheit" wird damit verwendet, was impliziert, dass diese Funktion keinen Wert zurückgibt. Innerhalb dieser benutzerdefinierten Funktion verwenden wir die Funktion println (), um den von dem Funktionsaufruf übergebenen Wert „M“ von außen zu drucken.

Nach dieser benutzerdefinierten Funktion haben wir eine Druckanweisung ausprobiert, um uns mitzuteilen, dass die Ausgabe angezeigt wird. In der nächsten Println () -Anturation werden die Funktion „GET“ darin aufgerufen, indem sie einen String -Wert „Raza“ übergeben. Sparen wir den folgenden Skala -Code:

Nachdem wir den Scala -Code gespeichert haben, kompilieren wir die Scala -Datei „Hallo.scala ”unter Verwendung des Scalac -Compilers im Terminal. Die Objektdatei des kompilierten Codes wird mit einem Namen erstellt, der der in der Scala -Datei erwähnten Klasse „Hallo“ entspricht. Verwenden Sie das Schlüsselwort "scala" zusammen mit der Objektdatei "Hallo", um den kompilierten Code auszuführen. Die Ausgabe zeigt die Ausführung der GET -Funktion, die von außen Argumenten übernimmt, gibt jedoch keinen Wert zurück.

Beispiel 2:

Schauen wir uns das Beispiel an, um die Aufruffunktion mit dem Scala -Code besser an die Aufruffunktion zurückzuführen. Wir starten diesen Beispielcode mit der Verwendung des Objekts „Hallo“, das zwei Funktionen verwendet. Die erste Funktion „GET“ ist die benutzerdefinierte Funktion, die drei Ganzzahlwerte aus der Funktion main () - M, n und r benötigt. Die zweite Funktion ist die main () -Funktion, mit der die Ausführung des Gesamt -Scala -Programms starten wird. Die Funktion main () verwendet die Funktionszeile println (), um uns mitzuteilen, dass die Funktion „GET“ aufgerufen wird, indem sie einige Werte übergeben.

In der 8th Zeile verwenden wir die Variable „z“, um das zurückgegebene Ergebnis aus dem Funktion "Get () zu erhalten, indem wir die drei Ganzzahlwerte übergeben. Die Funktion get () zeigt an, dass wir uns in der Funktion „GET“ befinden und das Multiplikationsergebnis der drei Werte berechnet, die in der Variablen „Res“ gespeichert sind. Die Anweisung println () an der 10. Zeile wird verwendet, um das zurückgegebene Ergebnis anzuzeigen. Sparen wir den Code, um das zu erhalten, was geschieht:

Nach Zusammenstellung und Ausführung des vorherigen Scala -Code haben wir die folgende ausgiebige Ausgabe erhalten. Es wurde zuerst die Funktion main () ausgeführt und die drei Werte an die Funktion „get“ übergeben. Es berechnete das Multiplikationsergebnis unter Verwendung von drei Werten, gab es jedoch nicht an die Funktion main () gemäß der Verwendung des „Einheit“ -Typs zurück. Im Gegenzug zeigt die Anweisung println () die leeren Klammern ().

Abschluss

Die Einführung dieses Artikels erläutert die Verwendung der Rückgabetypen in der Programmierung, insbesondere die Ähnlichkeit zwischen dem Skala -Typ „Einheit“ und dem Java -Typ „Leere“. Daher haben wir die Java-Jre- und Scala-Pakete auf unserem Linux-System installiert und konfiguriert und einige nützliche Beispiele durchgeführt. Wir haben den Typ „Einheit“ in unseren beiden genannten Beispielen verwendet, um zu diskutieren, wie er bisher verwendet werden kann, um nichts an seine Aufruffunktion oder Anweisung zurückzugeben.