Was sind die Arten von Sets in Kotlin??
Unveränderlicher Satz:
Die SET -Schnittstelle wird verwendet, um unveränderliche Sets zu erstellen. Die Funktionen setof () und setof () in Kotlin bauen unveränderliche Sets auf. Die Funktion setof () enthält jede Art von Objekt wie Ganzzahlen, Zeichenfolgen und Schwimmer. Verwenden Sie die Funktion "setof (), um eine bestimmte Art eines bestimmten Typs zu erstellen.
Mutable Set:
Die MutableSet -Schnittstelle wird verwendet, um veränderliche Sets zu erzeugen. Die Funktionen mutableSetof () und MutableSetoft> () werden zum Erstellen von veränderlichen Sätzen verwendet. Die MutableSetof () -Funktion erstellt Datentypen, während das MutableSetoft> () einen Satz eines bestimmten Typs erstellt.
So verwenden Sie die festgelegte Schnittstelle in Kotlin:
Um die Verwendung von Sets in der Kotlin -Sprache zu verstehen, haben wir unten einige Beispiele zur Verfügung:
Beispiel Nr. 1: Programm der Verwendung von setOf () -Funktion in Kotlin:
Wir haben ein grundlegendes Beispiel für die Verwendung der Funktion "setOf () in der Code -Implementierung. Führen Sie den unten stehenden Funktionscode für den SETOF aus:
Im vorherigen Code haben wir die Hauptfunktion definiert und die Code -Implementierung in der Hauptfunktion haben. Wir haben Variablen als Schlüsselwörter "Val" erstellt und ihnen einen Namen als "Ganzzahlen", "Char" und "Str" zugewiesen. Die Variable „Integer“ wird mit dem Satz von Ganzzahlen unter Verwendung der SetOF -Funktion initialisiert. Die Variable „char“ wird mit dem Zeichensatz initialisiert, und die Variable „Str“ wird mit den Zeichenfolgenwerten unter Verwendung der SetOF -Funktion deklariert. Dann haben wir eine FORS-Schleife-Funktion, die durch die Sätze von Ganzzahlen, Charakteren und Saiten durchquert wird. Wir haben das Schlüsselwort "In" in Loop verwendet, das über jedes Zahlenkontakt, Zeichen und Zeichenfolgen iteriert wird. Anschließend werden diese iterbaren Elemente in einer Variablen „Element“ gespeichert. Die Druckfunktion wird ein variabler Element als String -Interpolation übergeben und gibt die iterablen Elemente zurück.
Die Ausgabe der Verwendung der Funktion SetOf () ist unten dargestellt:
Beispiel Nr. 2: Programm eines Satzes mit First (), Last (), Indexof () und Last Index in Kotlin:
Wir haben mehrere Funktionen in der SET -Schnittstelle bereitgestellt:
Der erste () wird verwendet, um das erste Element zu erwerben, und die letzten () Funktionen können das letzte Element eines Satzes erwerben.
Die Indexof () -Methode gibt die Position des Werts zurück. Kotlin gibt -1 zurück, wenn der angegebene Wert nicht existiert. Indexof () gibt die Position des ersten Ereignisses zurück.
Das letzte (oder einzige) Auftreten (oder -1, wenn das bereitgestellte Element im Satz nicht vorhanden ist) des angegebenen Elements im Satz wird zurückgegeben.
Im Beispielcode haben wir die Hauptfunktion definiert. In der Hauptfunktion haben wir eine Variable als "Val" deklariert und ihm den Namen "Farben" zugewiesen. Die Variable „Farben“ verwendet die SETOF -Funktion, in der wir die Saiten als Farbennamen deklariert haben. Dann haben wir in der Println -Funktion Farben.First () -Funktion aufgerufen, die das erste Element, das im Satz der Variablen „Farben“ vorhanden ist, druckt. Wir haben Farben verwendet.last () das letzte im Set angegebene Element zu drucken. Hier haben wir eine dritte Println -Anweisung, bei der wir die Farben verwendet haben.Elementat () Funktion, die den Wert "1" hat. Dies bedeutet, dass die Elemente im ersten Index des Satzes zurückgegeben werden. Wir haben die Farben verwendet.Indexof () Funktion und bestanden ein Element aus dem Set als „Pink“, das den Indexwert dieses Elements zurückgibt. Wir haben die LastIndexof () -Funktion verwendet, um den letzten Index aus dem Satz „Farben“ zurückzugeben.
Beispiel Nr. 3: Programm von Set uw using containes () und containsAll () Funktionen in Kotlin:
Wir haben die Funktionen () und contentAll () im Beispielcode verwendet. Diese Methoden werden verwendet, um festzustellen, ob das Element des angegebenen Satzes vorhanden ist oder nicht.
Wir haben die Hauptfunktion erstellt. Erstens haben wir in der Hauptfunktion eine Variable als "Val" erstellt und ihm den Namen "Tiere" zugewiesen. Die Variable „Tiere“ initialisierte die Menge der Stringwerte und Ganzzahlwerte, die in den Funktionen setOf () gespeichert sind. Dann haben wir eine andere Variable als "ani_name" definiert, die einen String -Wert enthält. Wir haben hier eine Println -Funktion, die als eine enthält () -Funktion genannt wird. Die Funktion enthält () überprüft, ob der Zeichenfolgewert der Variablen „ani_num“ das Element des angegebenen Satzes ist. Wir haben auch eine Variable als „ani_num“ erstellt, die den Ganzzahlwert enthält. Das Vorhandensein eines Ganzzahlwerts der Variablen „ani_num“ wird ebenfalls von der Funktion contains () im angegebenen Satz überprüft und gibt einen booleschen Wert zurück. Am Ende haben wir die Funktion containall (), die einen neuen Satz angegeben hat. Es wird das Element des Sets überprüft, das mit dem Element des "Tier" -Sets übergeben ist, und gibt einen booleschen Wert zurück.
Die Ausgabe der Booleschen Werte werden im Bild unten angezeigt:
Beispiel 4: Programm des Satzes mit isEmpty () -Funktion in Kotlin:
Die Funktion isEmpty () gibt true zurück, wenn der Satz keinen Wert enthält oder ein falscher boolescher Wert zurückgegeben wird.
In der Hauptfunktion des vorherigen Codes haben wir eine Variable als "Val". Die Variable wird als „str“ definiert, bei dem ein leerer Satz von Zeichenfolgen erstellt wird. Wir haben auch eine Variable mit dem Namen „Ganzzahlen“ erstellt, der den leeren Satz von Ganzzahlen erstellt. Dann haben wir überprüft, ob die angegebenen Sätze leer sind oder nicht, indem wir die Funktion isEmpty () verwenden. Es wird als Expression der Interpolation in der Println -Funktion verwendet. Hier haben wir eine zweite Println -Funktion, in der wir überprüft haben, ob beide Sätze gleich sind oder nicht, indem wir dem Bediener gleich verwenden. Die Sets werden gedruckt, da wir sie in der Kotlin -Println -Funktion bestanden haben.
Die Booleschen Werte und die leere Menge werden wie unten gezeigt als Ausgabe zurückgegeben:
Beispiel Nr. 5: Programm des Sets mit add (), removal () und clear () fungiert in kotlin:
Wir haben add (), remove () und clear () in den veränderlichen Sätzen verwendet. Diese Funktionen unterstützen mutable Sätze in Kotlin.
Der add () wird zum Hinzufügen der Elemente im Satz verwendet. Wenn das Element zum Set hinzugefügt wurde, gibt es true zurück, sonst wird Falsch zurückgegeben.
Die Funktion remove () entfernen das bestimmte Element aus dem Satz.
Die Funktion clear () entfernen alle festgelegten Elemente.
Im vorherigen Code haben wir in der Hauptfunktion eine Variable als "Val" erstellt. Den Variablen wird der Name „Bücher“ zugewiesen und mit den Namensnamen initialisiert, indem die MutableSetof () -Funktion verwendet wird. Die MutableSetof () -Funktion wird mit der Eigenschaft der String -Typ deklariert. Anschließend haben wir eine Println -Funktion, in der wir einen variablen Namen übergeben und add () mit dem zugewiesenen Wert verwendet haben. Wir haben auch remove () mit dem zugewiesenen Wert angerufen, den wir aus dem Satz entfernen möchten. Am Ende haben wir eine Clear () -Funktion, die die Büchermenge löscht, und das leere Set wird zurückgegeben.
Die Ausgabe wird auf dem folgenden Terminalbildschirm angezeigt:
Abschluss:
In diesem Artikel haben wir das Konzept der festgelegten Schnittstelle in der Kotlin -Sprache gründlich erörtert. Wir haben auch die Verwendung unveränderlicher Sets und veränderlichen Sets mit ihren Beispielcode -Implementierungen demonstriert. Wir haben fünf einzigartige Illustrationen im Zusammenhang mit dem Kotlin -Set für unsere Anfänger und erfahrenen Benutzer hinzugefügt. Sie werden nach dem Lesen dieses Artikels gute Praxis haben. Weitere Tipps und Tutorials finden Sie in den anderen Linux -Hinweisartikeln.