Die Bibliothek in Dart ist eine Sammlung von Routinen oder Programmieranweisungen. Dart hat mehrere integrierte Bibliotheken, die für das Speichern von Routinen (Funktionen, Klassen usw.) nützlich sind und häufig verwendet werden. Konstanten, Methoden, Eigenschaften, Fehler und Typen sind alle in einer Dartbibliothek sowie in einer Sammlung von Klassen zu finden. Wir müssen die Bibliothek zuerst in das aktuelle Programm importieren, bevor wir sie verwenden. Das Schlüsselwort importieren wird von DART bereitgestellt und wird verwendet, um die Bibliothek in der aktuellen Datei zugänglich zu machen. Wir werden eine der am häufigsten verwendeten Dart -Bibliotheken, die die DART: IO -Dateibibliothek, aus diesem Artikel diskutieren.
Was ist Dart: IO -Bibliothek in Dart in Ubuntu 20.04?
Dart enthält eine "IO" -Standardbibliothek, die viele Klassen und Methoden zum Lesen und Schreiben von Terminaleingaben umfasst. Diese Bibliothek beinhaltet Unterstützung für Datei, HTTP, Sockel und andere E/A für Serveranwendungen. Diese Bibliothek ist nicht für die Verwendung in Webbrowsern gedacht. Wir sollten es nicht direkt importieren müssen, weil es bereits da ist.
Der normale Eingabestream liest die Daten sowohl synchron als auch asynchron aus der Tastatur. In der Programmiersprache DART nimmt die Funktion readlinesync () Benutzereingaben über die Konsole ein. Die Definition dieser Funktion wird in der Bibliothek 'Dart: IO' gespeichert. Sie müssen es in Ihren Code importieren, um auf die Funktionen und Objekte zuzugreifen. Wenn Sie dies nicht tun, wirft der Compiler einen Fehler auf, und das Programm wird nicht ausgeführt. Die Bibliothek 'Dart: IO' wird in den Programmen Flutter und Standalone Dart VM verwendet.
So verwenden Sie die DART: IO -Datei in Dart in Ubuntu 20.04?
Wir können die Bibliothek mit dem Befehl wie diesem in unser Programm in unser Programm importieren.
Import Dart: ioDies ist die allgemeine Darstellung der Einbeziehung der DART: IO -Datei in das Dart -Code -Skript. Diese Datei muss im Abschnitt "Dart Skript Header" enthalten sein. In den folgenden Beispielen des Dart -Code -Skripts können Sie die Funktion des DART: IO -Bibliotheksdatei in der DART -Programmiersprache verstehen:
Beispiel 1: Standardeingabe in einem Dart in Ubuntu 20.04
Wir können die Funktion readlinesync () in der DART -Programmiersprache verwenden, um die Standardeingabe des Benutzers über die Konsole zu erhalten. Um Eingaben von der Konsole zu erhalten, müssen wir die Dart: IO -Bibliothek aus den Dart -Bibliotheken importieren. Während die STDIN () -Klasse dem Benutzer es ermöglicht, synchron und asynchron Daten aus Standardeingaben zu lesen. Eine der Möglichkeiten zum Lesen der Benutzereingabe ist Readlinesync ().
Wie im obigen Programm offensichtlich ist, ist unser Schritt darin, die Standard-Eingabe-Output-Datei 'Dart: IO' im Abschnitt Header zu importieren. Dann wird die Hauptfunktion implementiert. Wir haben die Anweisung gedruckt, in der der Benutzer aufgefordert wird, seinen Namen einzugeben. Der Stdin.Die Readlinesync -Methode wird hier aufgerufen, wo der Zeichenfolge "my_name" deklariert wird. Dieser Stdin.Die Readlinesync -Methode erhält die vom Benutzer eingegebene Standardeingabe, und auch die Standardeingabe kann vom Benutzer gelesen werden. Danach wird der Name gedruckt.
Die Shell fordert den Benutzer auf, den Namen einzugeben, während wir den Namen „Saeed Raza“ eingegeben haben, der gelesen werden kann. Danach wird der Benutzername mit der Anweisung auf dem Shell -Bildschirm angezeigt.
Beispiel Nr. 2: Ganzzahl vom Benutzer in einem Dart in Ubuntu 20 eingeben.04
Das vorhergehende Codeskript hat die Standardeingabe einer Zeichenfolge. Hier nehmen wir eine Ganzzahl als Standardeingabe ein. Betrachten Sie das folgende Beispiel für die Implementierung.
Der DART: IO ist für Standardeingaben oder Ausgabe erforderlich, sodass das Codeskript den Dart: IO -Bibliothek importiert hat. Mit dieser Datei können wir im DART -Programm auf Standardeingaben zugreifen. Es gibt die Hauptfunktionsdefinition, bei der die Anweisung gedruckt wird, wodurch der Benutzer aufgefordert wird, die Telefonnummer einzugeben. Dann haben wir eine int -Typ -Variable mit den Null -Sicherheitsbetreibern “?" oder "!”Nur um sicherzustellen, dass die vom Benutzer eingegebene Nummer numerische Ziffern ist. Der int.PARSE () -Funktion ändert Eingabewerte, die nicht in Ganzzahlwerte null sein können. Der Stdin.Die Readlinesync -Methode scannt die Ganzzahleingabe des Benutzer.
Die Ausgabehülle zeigt die vom Benutzer eingegebenen Zahlen an.
Beispiel 3: Standard in einem Dart in Ubuntu 20.04
Die Standardausgabe druckt die Anzahl der Zeilen und die Leitungssegmente auf den STDOut und den Ausgangsbildschirm. Hier verwenden wir die Methoden print () und stdout (). Die Funktion print () druckt die angegebene Zeichenfolge auf dem Bildschirm und ist ideal für das Web. Im Gegensatz dazu erfordern die Funktionen Write (), WriteLN (), WriteAll () und AddStream () alle die Verwendung von STDOut. Wir verwenden jedoch keine STDOut mit der Druckfunktion.
Das Codeskript hat die DART: IO -Datei für Standard -Out enthalten. In der Hauptklammung des Codeskripts haben wir dann die Druckfunktion verwendet und die Zeichenfolge der Zeichenfolge unter einem doppelten Zitat übergeben. Danach verwendeten wir die zweite Methode "stdout"; Wir haben Stdout mit der Schreibmethode verwendet. Die Write () -Methode wandelt jeden Datentyp in eine Zeichenfolge um.
Der Shell -Bildschirm zeigt die Darstellung von zwei Standardausgabemethoden wie folgt an:
Beispiel 4: Drucken der Zugabe in einem Dart in Ubuntu 20 drucken.04
In diesem speziellen Beispiel erstellen wir ein einfaches Additionsprogramm für den Dart. Das Programm verwendet die Standardeingangsmethode und druckt das Additionsergebnis über die Standardausgabemethode aus.
Der Dart: IO wurde in den Header des Programms aufgenommen. Danach wird das Haupthaupt des Programms angerufen, wo wir zwei Druckfunktionen haben, um die Anweisungen zu drucken. Danach stdin.Die Readlinesync -Methode wird aufgerufen, um die Eingabe vom Benutzer zu erhalten. Die Variable „Add“ wird deklariert und verwendet den Plus -Operator, um die beiden Werte vom Benutzer hinzuzufügen. Die Druckfunktion druckt das Ergebnis des Hinzufügens.
Nachdem die Eingabegehte vom Benutzer abgenommen hat, wurde die Summe der Ganzzahl angezeigt.
Abschluss
Endlich haben wir unseren Dart IO -Artikel hier beendet. Mit der Einführung und Definition wurde eine detaillierte Demonstration vergeben. Dann haben wir die Darstellung der DART IO -Datei im DART -Programm beschrieben. Die DART IO -Datei macht die Standardeingabe und die Ausgabe des Programms zugänglich. Wir haben vier Beispielabbildung.