La libreria in dardo è una raccolta di routine o istruzioni di programmazione. Dart ha diverse librerie integrate che sono utili per archiviare routine (funzioni, classi e così via) e vengono spesso utilizzate. Costanti, metodi, proprietà, errori e tipografie si trovano tutti in una libreria DART, nonché una raccolta di classi. Dobbiamo prima importare la libreria nel programma corrente prima di usarla. La parola chiave di importazione è fornita da DART e viene utilizzata per ottenere la libreria accessibile nel file corrente. Discuteremo di una delle librerie Dart più comunemente usate, che è la libreria di file Dart: IO, da questo articolo.
Cos'è Dart: Io Library in Dart in Ubuntu 20.04?
Dart include una libreria standard "IO" che comprende molte classi e metodi per la lettura e la scrittura del terminal input. Questa libreria include supporto per file, http, prese e altre I/O per le applicazioni del server. Questa libreria non è destinata all'uso nei browser Web. Non dovremmo doverlo immergarlo direttamente perché è già lì.
Il normale flusso di input legge i dati dalla tastiera in modo sincrono e asincrono. Nel dardo del linguaggio di programmazione, la funzione ReadLinesync () accetta l'input dell'utente tramite la console. La definizione di questa funzione è archiviata nella libreria "Dart: IO"; È necessario importarlo nel codice per accedere alle sue funzioni e oggetti. Se non lo fai, il compilatore lancerà un errore e il programma non verrà eseguito. La libreria "Dart: IO" è utilizzata nei programmi VM Dart Flutter e Standalone.
Come usare il file Dart: Io in Dart in Ubuntu 20.04?
Possiamo importare la libreria nel nostro programma utilizzando il comando di importazione in questo modo.
Importa Dart: IOQuesta è la rappresentazione generale di includere il file Dart: IO nello script del codice DART. Questo file deve essere incluso nella sezione Intestazione dello script Dart. I seguenti esempi di script di codice DART ti aiuteranno a comprendere la funzione del dardo: file della libreria IO nel linguaggio di programmazione DART:
Esempio n. 1: input standard in un dardo in Ubuntu 20.04
Possiamo utilizzare la funzione ReadLinesync () nel linguaggio di programmazione DART per ottenere l'input standard dell'utente tramite la console. Per ottenere input dalla console, dovremo importare la libreria Dart: IO dalle librerie Dart. Mentre la classe stdin () consente all'utente di leggere in modo sincrono e asincrono dati da input standard. Uno dei modi per leggere l'input dell'utente è ReadLinesync ().
Come è ovvio nel programma sopra, il nostro passo è importare il file di input-output standard 'dart: io' nella sezione di intestazione. Quindi, viene implementata la funzione principale. Abbiamo stampato la dichiarazione che chiede all'utente di inserire il proprio nome. La stdin.Il metodo ReadLinesync è invocato qui in cui è dichiarata la stringa "my_name". Questo stdin.Il metodo ReadLinesync ottiene l'input standard inserito dall'utente e inoltre, l'input standard può essere letto dall'utente. Dopodiché, il nome verrà stampato.
La shell chiede all'utente di inserire il nome mentre abbiamo inserito il nome "Saeed Raza", che può essere letto. Successivamente, visualizza il nome utente con l'istruzione sullo schermo shell.
Esempio n. 2: intero di input dall'utente in un dardo in Ubuntu 20.04
Lo script di codice precedente ha l'ingresso standard di una stringa. Qui, stiamo prendendo un numero intero come input standard. Considera il seguente esempio di implementazione.
Il dardo: IO è richiesto per l'input o l'output standard, quindi lo script di codice ha importato la libreria DART: IO. Questo file ci consente di accedere all'input standard nel programma DART. Esiste la definizione della funzione principale in cui viene stampata l'istruzione che chiede all'utente di inserire il numero di telefono. Quindi, abbiamo una variabile di tipo int con gli operatori di sicurezza nulli "?" O "!"Solo per garantire il numero inserito dall'utente sono cifre numeriche. L'int.Parse () la funzione modifica i valori di input che non possono essere nulli nei valori interi. La stdin.Il metodo ReadLinesync scansiona l'input intero da parte dell'utente e visualizza l'ingresso intero sullo schermo mediante istruzione di stampa.
La shell di output mostra i numeri immessi dall'utente.
Esempio n. 3: standard in un dardo in Ubuntu 20.04
L'output standard stampa il numero di righe e i segmenti di linea su STDOUT e la schermata di uscita. Qui stiamo usando i metodi Print () e StDout (). La funzione print () stampa la stringa specificata sullo schermo, rendendola ideale per il web. Al contrario, le funzioni Write (), WriteLn (), WriteAL () e AddStream () richiedono tutte l'uso di StDout. Tuttavia, non usiamo stdout con la funzione di stampa.
Lo script di codice ha incluso il file Dart: IO per lo standard. Quindi, all'interno delle parentesi principali dello script del codice, abbiamo usato la funzione di stampa e abbiamo superato l'istruzione di stringa in una doppia preventivo. Successivamente, abbiamo usato il secondo metodo, "stdout"; Abbiamo usato stdout con il metodo di scrittura. Il metodo Write () converte qualsiasi tipo di dati in una stringa.
La schermata Shell mostra la rappresentazione di due metodi di uscita standard come segue:
Esempio # 4: stampare l'aggiunta in un dardo in Ubuntu 20.04
In questo particolare esempio, stiamo realizzando un semplice programma di addizione per il dardo. Il programma utilizzerà il metodo di input standard e stampa il risultato aggiuntivo tramite il metodo di output standard.
The Dart: IO è stato incluso nell'intestazione del programma. Successivamente, il principale del programma viene invocato dove abbiamo due funzioni di stampa vengono utilizzate per stampare le istruzioni. Dopo quella stdin.Il metodo ReadLinesync è chiamato per ottenere l'input dall'utente. La variabile "ADD" viene dichiarata e utilizza l'operatore più per aggiungere i due valori dall'utente. La funzione di stampa stamperà il risultato dell'aggiunta.
Dopo aver preso i numeri interi di input dall'utente, la somma del numero intero è stata visualizzata.
Conclusione
Finalmente, abbiamo concluso il nostro articolo Dart Io qui. È stata fornita una dimostrazione dettagliata con l'introduzione e la definizione. Quindi, abbiamo descritto la rappresentazione del file Dart IO nel programma DART. Il file Dart IO rende accessibile l'ingresso e l'output standard del programma. Abbiamo quattro illustrazioni di esempio in cui vengono utilizzati l'output standard e il metodo di input durante l'importazione del file della libreria IO DART.