Was ist der Ansatz zur Verwendung einer veränderlichen Liste in Scala?
Eine Liste in Scala besteht aus unveränderlichen Daten, was bedeutet, dass wir sie in Scala nicht ändern, erstellen oder löschen können. Aus der Listbuffe können wir in einem bestimmten Index auf Elemente zugreifen, dann können wir die Elemente hinzufügen und entfernen. Wir können Elemente in der Liste mit ListBuffer hinzufügen, ändern und entfernen. Konvertieren Sie den ListBuffer danach bei Bedarf in eine Liste.
Wie nutzt die listbare Liste ListBuffer, um in Ubuntu 20 aufzulisten?.04?
Wir können die mutable Liste mit ListBuffer in Scala verwenden. Verwenden wir mit ListBuffer die mutable Liste mit ListBuffer. Aus den Grundlagen der Verwendung der Beispielcodes in Scala, um auf Elemente aus der Liste zuzugreifen, sollten Sie sich die folgenden Beispiele ansehen. Alle Hinrichtungen sind in Ubuntu 20 vorhanden.04.
Beispiel Nr. 1: Verwenden von Mutable List mit ListBuffer zum Erstellen von Instanz:
Das Beispiel, das wir haben, ist zum Erstellen von Instanzen von ListBuffer. Um ListBuffer zu verwenden, müssen wir Scala importieren.Sammlung.veränderlich.ListBuffer -Klasse. Dann wird eine Instanz für ListBuffer erstellt.
In der obigen Instanz haben wir eine Klasse namens "Paint". Die Klasse „Farbe“ definiert die Hauptfunktionsimplementierung des Codes. In unserer Hauptfunktion haben wir eine Variable mit dem Schlüsselwort "var", das als "Farbe" definiert ist. Die Instanz von ListBuffer wird in der Variablen „Farbe“ mit dem Datentyp als Zeichenfolge deklariert. Der Listbuffer ist anfangs leer. Wir können Elemente in die angegebene Listbuffer hinzufügen. Hier fügen wir Elemente hinzu, indem wir den variablen Namen "Farbe" mit dem Operator " +=" aufrufen. Drucken Sie zuletzt die Anweisung, indem Sie in der Druckfunktion eine Variable „Farbe“ aufrufen.
Die Ausgabe zeigt die ListBuffer -Werte im Bild unten.
Beispiel Nr. 2: Verwenden von Mutable List mit ListBuffer zum Zugriff auf die Elemente:
Mit Hilfe von ListBuffer können wir auf die Elemente zugreifen, die der Liste genauso sind. Für den Zugriff auf die Elemente des ITH -Index müssen wir ListBuffer (i) verwenden.
Im Code -Beispiel haben wir eine Objektklasse als "Tier" erstellt. Die Objektklasse hat die Hauptfunktion definiert. Die Hauptfunktion initialisiert einen Listbuffer von Datentyp -String in einer Variablen "var", die als "PET" bezeichnet wird. Die Instanz von ListBuffer wird in der Variablen „PET“ erstellt. Zunächst ist ListBuffer leer; Wir können die Elemente hinzufügen, indem wir die Variable "PET" als "+" -Operator verwenden. Hier verwenden wir fünf Haustiernamen. Um auf den Index eines jeden Haustiers zuzugreifen, müssen wir den Indexwert angeben. Im Code geben wir den Indexwert „2nd“ an,. Drucken wir die Anweisung, um den Indexwert des Haustieres zu erhalten.
Der 2. Indexwert aus dem ListBuffer ist „Hen“, der als Ausgabe unten angezeigt wird.
Beispiel Nr. 3: Verwenden von Mutable List mit ListBuffer zum Hinzufügen der Elemente:
Um die Elemente in der Liste anzuhängen, haben wir zwei Methoden. Einer verwendet den Operator "+=", und der andere verwendet ListBuffer.append (). Wenn wir zwei oder mehr Elemente hinzufügen oder anhängen möchten, verwendet die Methode einen Parameter „Varargs“. Lassen Sie uns ein Beispielprogramm dieser Methode ausführen. Wir verwenden beide Methoden im folgenden Code.
Wie Sie im obigen Code sehen können, wird das Klassenobjekt mit dem Namen „Gesundheit“ dargestellt, darunter. Die Klasse „Frucht“ nennt die Hauptfunktion zum Initialisieren von ListBuffer. Die Variable "var" wird als "Früchte" mit einem Listbuffer von Datentyp als Zeichenfolge definiert. Jetzt verwenden wir die Methode "+=" und append () methodien nebeneinander, um Elemente in der ListBuffer hinzuzufügen. Durch das Drucken der Anweisung können Sie die Ausgabe sehen.
Der Ausgaberlisten -Listbuffer enthält alle Elemente, die wir anhängen möchten.
Beispiel Nr. 4: Verwenden von Mutable List mit ListBuffer zum Löschen und Entfernen der Elemente:
Wir können die Elemente aus dem ListBuffer entfernen oder löschen, indem wir die Methode "-=" oder mit einem Listbuffer verwenden.REME () Methode. Zunächst nehmen wir ein Beispiel für die Methode „-=“, die Elemente aus dem ListBuffer löscht.
Hier im obigen Beispielcode haben wir eine Klasse „Ganzzahl“, die unsere Hauptfunktion definiert. In der Hauptfunktion haben wir einen variablen "var" -Namen als "Nummer". In einer variablen „Nummer“ haben wir ListBuffer initialisiert. ListBuffer speichert viele verschiedene Werte. Wir können sie alle aus dem ListBuffer löschen, indem wir den Operator "-=" mit dem variablen Namen "Nummer" wie diese "Nummer- =" verwenden. Es wird das spezifische Zahlenelement löschen. Nach dem Löschen können wir den ListBuffer über die Druckfunktion sehen.
Wir haben alle Elemente erfolgreich aus dem ListBuffer gelöscht, wie im Bild unten gezeigt.
Jetzt verwenden wir Listbuffer.entfernen(). Wir können das Element mit ListBuffer entfernen oder löschen.REME () Methode. Die Methode löscht die Elemente durch ihre Position in der ListBuffer. Wenn wir eine Reihe von Elementen löschen möchten, weisen Sie sie ab der Startposition und der Endindexposition zu.
Der obige Code dient zum Entfernen der Elemente aus der Klasse „Werte“. Wie im Code zu sehen ist, haben wir verschiedene Werte von ListBuffer in einer Variablen „Num“ zugewiesen,. Aus diesen Werten werden wir einige Werte entfernen, indem wir die verschiedenen Indexwerte in der Num übergeben.REME () Methode. Zuerst gaben wir den Indexwert 0 und gaben dann einen Startindex 2 und den Endindex 4 an. Danach haben wir eine Druckanweisung, um zu überprüfen, ob die Werte entfernt werden oder nicht.
Die Ausgabe zeigt die Funktionsweise der REMET () -Methode, da sie alle Werte aus dem ListBuffer entfernt hat.
Abschluss:
Der Artikel zielte darauf ab, Ihnen eine Möglichkeit zu geben, veränderliche Listen über einen Listbuffer zu verwenden. Da wir vier verschiedene Beispiele mit vielen verschiedenen Methoden ausgeführt haben. Wir können mit der ListBuffer -Methode addieren, ändern, entfernen und löschen, indem wir veränderliche Listen verwenden und in Listen konvertieren, wenn sie fertig sind. Hoffentlich hilft Ihnen dieser Artikel dabei, eine veränderliche Liste über die ListBuffer -Methode in Scala -Skripten zu erstellen.