Scala hängen an list an

Scala hängen an list an
Scala wird zu einer hochrangigen Programmiersprache, da sie prägnant objektorientiert ist und unterschiedliche funktionale Programmiersprachen hat. Eine kritische Unterscheidung über diese funktionalen Sprachen von einer Strukturbasis besteht darin, dass wir keine Änderungen in ihnen hinzufügen, ändern oder ändern können, da Funktionen unveränderlich sind, spezifisch für eine Scala -Liste. In diesem Abschnitt des Artikels wird die häufigsten Möglichkeiten und Methoden vorgestellt und demonstriert.

Was ist angehängt, um in Scala aufzulisten?

Die Scala -Liste ist eine Klasse in Scala, die eine häufig verwendete Datenstruktur in Scala -Anwendungen ist, die die Sequenzliste der Elemente desselben Typs enthält. Da Scala -Listen auch unveränderlich sind, bedeutet dies, dass wir den Wert der Liste der Liste nach Zuweisung nicht ändern oder anhängen können. Listen stellen zweitens die Linkliste dar, die für die Manipulation von Operationen geeignet ist.

Wie sich Skala zur Liste annimmt?

Wir können Werte an die Liste anhängen und Puffer auflisten. Lassen Sie uns in der Scala -Liste anhängen und Listbuffer aus den Grundlagen der Verwendung der gemeinsamen Methoden in Scala anhängen. Sie sollten sich die folgenden Beispiele ansehen. Alle Hinrichtungen sind in Ubuntu 20 vorhanden.04

Beispiel Nr. 1: Verwenden von ':+' Methode zur Anhänge der Scala -Liste:

Dies ist die erste Methode, mit der wir die Scala -Liste mit dem Bediener „:+“ anhängen, um die Scala -Liste anzuhängen. Die Syntax, die wir in dieser Methode verwenden, ist; zuerst den Listennamen deklarieren und dann die Methode ':+' verwenden und nicht das neue Element, das in der Liste angehängt wird. Die Syntax sieht aus wie "Listenname:+ neue Elemente". Das Programm lautet wie folgt:

Im obigen Beispiel haben wir eine Skala -List -Klasse als „Familie“ deklariert und unsere Haupt- () -Funktion definiert. In unserer Hauptfunktion haben wir Befehlszeilenargumente als Array von Strings geliefert. Mit dem variablen Wertnamen "XLIST" haben wir unsere Listenzeichenfolge mit drei verschiedenen Namen initialisiert. Beachten Sie, dass wir im gesamten Programm nur einen Datentyp verwenden: eine Zeichenfolge. Im Programm wird kein anderer Datentyp deklariert. Da wir unsere String -Liste initialisiert haben, drucken wir jetzt die Werte der Listenzeichenfolge „XLIST“, die die vorliegende Liste anzeigen. Nachdem wir einen variablen Wert mit dem Schlüsselwort "YLIST" haben, das die vorliegende Liste und den neuen String -Wert unter Verwendung der Methode ":+" wie ylist:+ "sind Brüder" angehängt wird.

Bei der Ausführung dieses Skala -Skript. Sie können die neuen Listen -Zeichenfolgenelemente im Bild unten sehen.

Beispiel Nr. 2: Verwenden der Methode ":::", um Scala -Liste anzuhängen:

In diesem Beispiel verwenden wir eine andere Methode, um die Scala -Liste anzuhängen. Die Methode verwendet das Zeichen "::". Wenn wir mehrere Werte in einer Liste anhängen müssen, ist diese Methode vorteilhaft sein. Das Programm, wie dieser „:::“ -Betreiber wie folgt funktionieren wird.

Wir haben eine Skala -Listenklasse deklariert, die in diesem speziellen Programm als „Berechnung“ dargestellt wird. Dann haben wir unsere main () -Funktion mit einem Argument als Arrays der String definiert. Denken Sie daran, dass wir nur einen Datentyp verwenden müssen. Hier haben wir einen variablen Wert mit dem definierten Namen "A", in dem die Listenzeichenfolge mit einem Zeichenfolge „Mehrere Werte von 5“ initialisiert wird, dann haben wir einen weiteren variablen Wert, der mit dem Schlüsselwort „B“ dargestellt wird, das eine andere Scala -Listenzeichenfolge speichert. Beachten Sie in dieser "B".

Endlich haben wir einen variablen Wert mit dem Namen "C", der die beiden Zeichenfolgen "A" und "B" mit der Operatormethode ":::" angehängt hat. Seite an Seite drucken wir die SCALA -LIST -Saiten, um Ihnen zu zeigen, wie sie vorher waren und wie sie nach der Anhänge der Methode sein werden. Wir drucken die SCALA LIST -Saiten mit Druckerklärungen.

Nach der Implementierung und Interpretation des obigen Programms haben wir eine angehängte Listenzeichenfolge auf dem folgenden Bildschirm angezeigt.

Beispiel Nr. 3: Verwenden Sie "=+" und append () Methode zum Anhängen von Scala -Array:

In unserem letzten Beispiel haben wir die Methode „+=“ und append (), um die SCALA -List -String -Elemente anzuhängen. Hier haben wir eine veränderliche Datenstruktur wie ListBuffer. Um ListBuffer in unserem Programm anzuhängen, müssen wir die Scala -Liste in der „Scala“ definieren.Sammlung.veränderlich.ListBuffer ”-Paket. Lassen Sie uns das unten stehende Programm fortsetzen:

In diesem Beispiel haben wir ListBuffer verwendet, da wir nur auf diese Weise ein veränderliches Skala -Listen -Objekt erstellen können. Zuerst haben wir „Scala importiert.Sammlung.veränderlich.ListBuffer “, um auf die veränderliche ListBuffer -Struktur zuzugreifen, und dann haben wir eine Skala -Listenklasse mit dem Namen" Hallo "deklariert. In dieser Klasse haben wir unsere main () -Funktion, die Array-Zeichenfolgen als Befehlszeilenargument nimmt. Dann definieren wir eine Variable mit dem Schlüsselwort "CurrentList". Diese aktuelle Liste verfügt über eine ListBuffer -Zeichenfolge, die verschiedene Elemente mit dem Operator „+=“ speichert. Wir müssen Elemente in der Scala -List -Zeichenfolge mit dieser Methode anhängen. Dann haben wir ein anderes String -Element, das wir in eine andere Methode aufrufen, aktuelle Liste.append (). Damit die aktuellen Listenelemente mit den Elementen anhängen, die wir anhängen möchten. Zuletzt haben wir einen Druckwert aus dieser append () -Methode.

Wir haben die Ausgabe des oben genannten Ausführungs -Skala -Programms, das die geänderte Listbuffer -Zeichenfolge zeigt. Wir haben die ListBuffer -Zeichenfolge erfolgreich aus der Methode „+=“ und append () angehängt. Sie können die ListBuffer -Zeichenfolge auf dem Ubuntu -Terminalbildschirm sehen.

Abschluss:

Zusammenfassend lässt sich sagen. Bei der Initialisierung des Objekts können wir es an Scala -List -Objekte anhängen. Da Scala -Objekte unveränderlich sind, können wir sie nicht ändern oder ändern, sobald wir ihnen einen Wert zuweisen. Da wir jedoch mit ihnen die Implementierung verschiedener Methoden gründlich erörtert haben, können wir einen Wert in der Scala -Liste und in ListBuffer zuweisen. Wir haben versucht, jedes Beispiel aus diesen grundlegenden Skala -Listenmethoden zu zeigen.