Dart -Tupel

Dart -Tupel
Ein Tupel ist eine Reihe von Elementen, die geordnet und unveränderlich sind. Tupel sind Sequenzen, genau wie Listen. Ein Tupel ist eine Gruppe von Elementen, die möglicherweise verwandt sein können oder nicht. Es ist ein Datentyp, der einer Liste ähnelt. Wir benötigen ein Tupelmodul, um es in das Programm aufzunehmen, da in der Dart-Programmiersprache kein integrierter Datentyp vorhanden ist. Erkunden wir die Technik, um ein Tupel in Dart mit dem DART -Paket zu erstellen. Dieser Artikel hilft Ihnen, Dart -Tupel mit Ubuntu 20 zu verstehen.04.

So verwenden Sie das Tupel im Dart in Ubuntu 20.04?

Wie in der Einführung erläutert, haben Tupel keinen integrierten Datentyp. Wir müssen das Paket „Paket“ -Paket hinzufügen: Tuple/Tuple. Pfeil';" In unserem DART -Programm, wo wir Tupeln wollen. Zunächst müssen Sie eine Datei erstellen “PubSpec.yaml ”im Verzeichnis mit der Hauptdartdatei. Hier bedeutet die DART -Hauptdatei die Projektdatei, in der Sie den Tuple -Code implementiert haben. Der Pubspec.Die YAML -Datei erforderte den Namen und die Umgebung für die SDK -Version. Sie müssen all dies selbst in der Datei einstellen. Wir haben unter dem Bild gezeigt, wie Sie das Feld Name und die Tuple -Umgebung für die SDK -Version festlegen können.

Nach dem Erstellen des Pubspec.YAML -Datei. Öffne das Terminal von Ubuntu 20.04 und führen Sie den folgenden Befehl aus. Dadurch werden Ihrem PubSpec Tupelabhängigkeiten verleiht.YAML -Datei. Wir haben die Abhängigkeiten bereits hinzugefügt, also haben wir die Erklärung "Tuple_dart ist bereits in Abhängigkeiten" erhalten.

Sobald die Abhängigkeiten hinzugefügt wurden, können Sie die Tupelabhängigkeiten erhalten, indem Sie den folgenden Befehl im Terminal ausführen. Im Allgemeinen zeigt dieser Befehl alle in der PUBSPEC angegebenen Abhängigkeiten an.YAML -Datei im Arbeitsverzeichnis sowie seine transitiven Abhängigkeiten.

Die Abhängigkeiten wurden in der PUBSPEC hinzugefügt.YAML -Datei. Der Abhängigkeitsabschnitt hat ein Tuple -Paket mit der angegebenen Version im folgenden Bild.

Wir haben all dies getan, nur um das Tuple -Paket zu bekommen. Wir können dieses Tuple -Paket in unseren DART -Programmen problemlos verwenden. Sie können entweder auf diese Weise ein Tuple -Paket importieren:

„Paket importieren: Tuple/Tuple. Pfeil';"

Oder wenn Sie einen Fehler mit diesem Paket haben, können Sie dies auch verwenden:

„Paket importieren: tuple_dat/tuple_dart. Pfeil';"

Lassen Sie uns die DART -Beispielprogramme fortsetzen, um die oben importierten Pakete besser zu verstehen, in denen wir Tuple implementiert haben, während wir das Tuple -Paket verwenden.

Beispiel Nr. 1: Programm zum Erstellen eines Tupels mit Größe „2“ in einem Dart in Ubuntu 20.04

Schauen wir uns ein Beispiel an, in dem wir ein Tupel mit der Längengröße „2“ erstellt haben.

Um ein Tupel im DART -Programm zu erstellen, haben wir das Tuple -Paket zuerst in den Schritt aufgenommen. Dann haben wir ein Tupel mit der Konstruktormethode erstellt. Die Elemente des Tupels sind dynamisch und unabhängig vom Datentyp. Das Tupel wird einer const -Variablen „Tupel“ zugewiesen. Nur wir haben zwei Werte im Konstruktor des Tupels übergeben, weil wir "Tuple2" definiert haben. Danach wird das Programm in die Hauptfunktion eingegeben, wo wir über die Druckanweisung einer Dart -Programmiersprache zugreifen können.

Die folgende Ausgabe zeigt das Tupel der Größe „2“.

Beispiel Nr. 2: Programm zum Erstellen eines Tupels mit der Funktion in einem Dart in Ubuntu 20.04

Hier verwenden wir die Funktion with (), um das Element im Tupel zu ersetzen. Schauen wir uns an, wie es im Dart -Programm funktioniert.

Nach dem Import des Tuple -Pakets haben wir ein Tupel mit Länge „3“ definiert und drei Werte im Tupel übergeben. Das Tupel ist in einer Const -Variablen „Tuple2“ gespeichert. In der Code -Hauptfunktion haben wir über Item1, Item2 und Item3 mit der Print -Anweisung auf die Elemente des Tupels zugegriffen. Beachten Sie, dass wir die WithItem3 -Funktion in unserer letzten Druckanweisung bezeichnet haben und den Wert „2“ darin übergeben haben. Dieser Vorgang ersetzt den vorhandenen Wert des Tupels durch den ersetzten Wert „2“.

Die Elemente des Tupels werden zuerst auf dem Shell -Bildschirm angezeigt. Anschließend wird die Ausgabe des ersetzten Wertes im Tupel mit dem Artikel3 als Ausgabe angezeigt.

Beispiel Nr. 3: Programm zum Erstellen eines Tupels mit Größe „7“ in einem Dart in Ubuntu 20.04

Mit der Dart -Programmiersprache können Sie Tupel verschiedener Größen bis zur Länge 7 erstellen 7. Im folgenden Programm haben wir ein Tupel mit der Länge von 7 deklariert und die Funktion tolist () verwendet, um es in eine Liste umzuwandeln.

Das Tupel der Länge 7 wird durch Definieren des Schlüsselworts „Tuple7“ initialisiert, und wir haben das Tupel der const -Variablen „Tuple3“ zugeordnet. Wenn Sie eine Zahl in einem Tupel mehr als die angegebene Länge definieren, macht der Dart eine Ausnahme aus. Definieren Sie dann die Hauptfunktion, bei der wir die Tupelelemente in die Liste gedruckt haben, indem wir die tolistische Methode aufgerufen haben.

Die Ausgabe der Liste aus dem Tupel ist wie folgt.

Beispiel Nr. 4: Programm zum Erstellen eines Tupels in einer Funktion in einem Dart in Ubuntu 20.04

Wir können die Werte des Tupels auch in einer Funktion übergeben, indem wir die Tuple -Syntax verwenden.

Wir haben eine Tuple -Syntax definiert und eine Tuple2 -Größe bereitgestellt. Dann haben wir eine Funktion „getInfo“, in der wir die Rückgabefunktion mit dem Schlüsselwort „neu“ verwendet und den Tuple2 initialisiert haben. Die Variable „Person“ wird erstellt, und wir haben die GetInfo -Funktion über diese Variable bezeichnet. Am Ende werden Element1 und Item2 des Tupels gedruckt.

Die auf dem Terminalbildschirm gedruckte Ausgabe ist wie folgt.

Abschluss

Zusammenfassend können wir ein Tupel erstellen und mit Hilfe des DART -Pakets des Tupels auf sein Element zugreifen. Wir haben kurz demonstriert.YAML -Datei. Danach haben wir dieses Paket in unseren Programmen verwendet, um Tupel zu erstellen. Wir haben vier Beispiele, in denen wir Tupel mit unterschiedlichen Längengrößen erstellt haben. Auf diese Weise können wir Tupel in Dart -Programmen unterstützen.