Dart io

Dart io

La bibliothèque de Dart est une collection de routines ou d'instructions de programmation. Dart possède plusieurs bibliothèques intégrées qui sont utiles pour stocker des routines (fonctions, classes, etc.) et sont souvent utilisées. Des constantes, des méthodes, des propriétés, des erreurs et des types se trouvent tous dans une bibliothèque de fléchettes, ainsi qu'une collection de classes. Nous devons d'abord importer la bibliothèque dans le programme actuel avant de l'utiliser. Le mot-clé d'importation est fourni par DART et est utilisé pour obtenir la bibliothèque accessible dans le fichier actuel. Nous allons discuter de l'une des bibliothèques DART les plus couramment utilisées, qui est la bibliothèque de fichiers DART: IO, à partir de cet article.

Qu'est-ce que Dart: Io Library in Dart in Ubuntu 20.04?

Dart comprend une bibliothèque standard «IO» qui comprend de nombreuses classes et méthodes pour la lecture et la rédaction de l'entrée du terminal. Cette bibliothèque comprend la prise en charge du fichier, du HTTP, des sockets et d'autres E / S pour les applications de serveur. Cette bibliothèque n'est pas destinée à être utilisée dans les navigateurs Web. Nous ne devrions pas avoir besoin de l'importer directement parce qu'il est déjà là.

Le flux d'entrée normal lit les données du clavier de manière synchrone ainsi que de manière asynchrone. Dans la fléchette du langage de programmation, la fonction readlinesync () prend la saisie de l'utilisateur via la console. La définition de cette fonction est stockée dans la bibliothèque «dart: io»; Vous devez l'importer dans votre code pour accéder à ses fonctions et objets. Si vous ne faites pas cela, le compilateur lancera une erreur et le programme ne fonctionnera pas. La bibliothèque «Dart: IO» est utilisée dans les programmes VM Flutter et autonomes.

Comment utiliser le fichier Dart: IO dans Dart dans Ubuntu 20.04?

Nous pouvons importer la bibliothèque dans notre programme en utilisant la commande d'importation comme celle-ci.

Importer Dart: IO

Ceci est la représentation générale de l'inclusion du fichier Dart: IO dans le script de code DART. Ce fichier doit être inclus dans la section d'en-tête de script DART. Les exemples de script de code DART suivants vous aideront à comprendre la fonction du fichier de bibliothèque DART: IO dans le langage de programmation DART:

Exemple n ° 1: entrée standard dans une fléchette dans Ubuntu 20.04

Nous pouvons utiliser la fonction ReadLineSync () dans le langage de programmation DART pour obtenir la saisie standard de l'utilisateur via la console. Pour obtenir la contribution de la console, nous devrons importer la bibliothèque Dart: IO depuis les bibliothèques DART. Tandis que la classe stdin () permet à l'utilisateur de lire les données de manière synchrone et asynchrone à partir de l'entrée standard. L'une des façons de lire la saisie des utilisateurs est ReadLineSync ().

Comme c'est évident dans le programme ci-dessus, notre étape consiste à importer le fichier standard de sortie d'entrée «Dart: IO» dans la section d'en-tête. Ensuite, la fonction principale est implémentée. Nous avons imprimé la déclaration qui demande à l'utilisateur de saisir son nom. Le stdin.La méthode ReadLineSync est invoquée ici où la chaîne «my_name» est déclarée. Ce stdin.La méthode ReadLineSync obtient l'entrée standard saisie par l'utilisateur, et également, l'entrée standard peut être lue par l'utilisateur. Après cela, le nom sera imprimé.

Le shell demande à l'utilisateur de saisir le nom car nous avons entré le nom «Saeed Raza», qui peut être lu. Après cela, il affiche le nom d'utilisateur avec l'instruction sur l'écran du shell.

Exemple # 2: Entrée entier de l'utilisateur dans une fléchette dans Ubuntu 20.04

Le script de code précédent a l'entrée standard d'une chaîne. Ici, nous prenons un entier comme entrée standard. Considérez l'exemple suivant de mise en œuvre.

Le DART: IO est requis pour une entrée ou une sortie standard, donc le script de code a importé la bibliothèque Dart: IO. Ce fichier nous permet d'accéder à des entrées standard dans le programme DART. Il y a la définition de fonction principale où l'instruction est imprimée qui demande à l'utilisateur de saisir le numéro de téléphone. Ensuite, nous avons une variable de type int avec les opérateurs de sécurité nuls "?" ou "!"Juste pour s'assurer que le numéro entré par l'utilisateur est un chiffre numérique. L'int.La fonction parse () modifie les valeurs d'entrée qui ne peuvent pas être nuls dans les valeurs entières. Le stdin.La méthode Readlinesync analyse l'entrée entière par l'utilisateur et affiche l'entrée entière à l'écran par l'instruction PRINT.

Le shell de sortie affiche les nombres entrés par l'utilisateur.

Exemple n ° 3: Standard dans une fléchette dans Ubuntu 20.04

La sortie standard imprime le nombre de lignes et les segments de ligne vers le stdout et l'écran de sortie. Ici, nous utilisons les méthodes print () et stdout (). La fonction print () imprime la chaîne spécifiée à l'écran, ce qui le rend idéal pour le web. En revanche, les fonctions écrits (), writeln (), writeall () et addStream () nécessitent toutes l'utilisation de stdout. Cependant, nous n'utilisons pas Stdout avec la fonction d'impression.

Le script de code a inclus le fichier Dart: IO pour standard out. Ensuite, à l'intérieur du script de code, les parenthèses principales, nous avons utilisé la fonction d'impression et passé l'instruction de String sous un double devis. Après cela, nous avons utilisé la deuxième méthode, «stdout»; Nous avons utilisé Stdout avec la méthode d'écriture. La méthode écrite () convertit tout type de données en une chaîne.

L'écran du shell montre la représentation de deux méthodes de sortie standard comme suit:

Exemple n ° 4: imprimer l'addition dans une fléchette dans Ubuntu 20.04

Dans cet exemple particulier, nous faisons un programme d'ajout simple pour la DART. Le programme utilisera la méthode d'entrée standard et imprimera le résultat d'addition via la méthode de sortie standard.

The Dart: IO a été inclus dans l'en-tête du programme. Après cela, le principal du programme est invoqué où nous avons deux fonctions d'impression pour imprimer les déclarations. Après ce stdin.La méthode ReadLineSync est appelée pour obtenir les commentaires de l'utilisateur. La variable «ajouter» est déclarée et utilise l'opérateur plus pour ajouter les deux valeurs de l'utilisateur. La fonction d'impression imprimera le résultat de l'addition.

Après avoir pris des entiers d'entrée de l'utilisateur, la somme de l'entier a été affichée.

Conclusion

Enfin, nous avons mis fin à notre article de Dart IO ici. Une démonstration détaillée a été donnée avec l'introduction et la définition. Ensuite, nous avons décrit la représentation du fichier DART IO dans le programme DART. Le fichier DART IO rend les entrées et les sorties standard du programme accessibles. Nous avons quatre exemples d'illustrations où la sortie standard et la méthode d'entrée sont utilisées lors de l'importation du fichier de bibliothèque IO Dart.