DART IO

DART IO

La biblioteca en Dart es una colección de rutinas o instrucciones de programación. Dart tiene varias bibliotecas incorporadas que son útiles para almacenar rutinas (funciones, clases, etc.) y a menudo se usan. Las constantes, los métodos, las propiedades, los errores y los componentes tipográficos se encuentran en una biblioteca de dardos, así como una colección de clases. Primero debemos importar la biblioteca al programa actual antes de usarla. DART proporciona la palabra clave de importación y se utiliza para que la biblioteca sea accesible en el archivo actual. Vamos a discutir una de las bibliotecas de Dart más utilizadas, que es la biblioteca de archivos DART: IO, de este artículo.

¿Qué es Dart: Io Biblioteca en Dart en Ubuntu 20.04?

Dart incluye una biblioteca estándar 'IO' que comprende muchas clases y métodos para leer y escribir la entrada de la terminal. Esta biblioteca incluye soporte para archivos, http, sockets y otras E/S para aplicaciones de servidor. Esta biblioteca no está destinada a su uso en los navegadores web. No deberíamos necesitar importarlo directamente porque ya está allí.

La transmisión de entrada normal lee los datos del teclado sincrónicamente como asíncronamente. En la función de lenguaje de programación, la función readLinesync () toma la entrada del usuario a través de la consola. La definición de esta función se almacena en la biblioteca 'Dart: IO'; Debe importarlo a su código para acceder a sus funciones y objetos. Si no hace esto, el compilador lanzará un error y el programa no se ejecutará. La biblioteca 'Dart: IO' se utiliza en los programas de Flutter y Dart VM independiente.

Cómo usar el archivo DART: IO en Dart en Ubuntu 20.04?

Podemos importar la biblioteca a nuestro programa utilizando el comando de importación como este.

importar dardo: io

Esta es la representación general de incluir el archivo DART: IO en el script del código DART. Este archivo debe incluirse en la sección del encabezado de script de dardo. Los siguientes ejemplos de secuencia de comandos de código DART lo ayudarán a comprender la función del archivo de biblioteca DART: IO en el lenguaje de programación DART:

Ejemplo # 1: Entrada estándar en un dardo en Ubuntu 20.04

Podemos usar la función ReadLinesync () en el lenguaje de programación DART para obtener la entrada estándar del usuario a través de la consola. Para obtener la entrada de la consola, necesitaremos importar la biblioteca DART: IO de las bibliotecas DART. Mientras que la clase stdin () permite al usuario leer datos sincrónicos y asincrónicos de la entrada estándar. Una de las formas de leer la entrada del usuario es readLinesync ().

Como es obvio en el programa anterior, nuestro paso es importar el archivo de entrada-salida estándar 'DART: IO' en la sección del encabezado. Luego, la función principal se implementa. Hemos impreso la declaración que le pide al usuario que ingrese su nombre. El stdin.El método readLinesync se invoca aquí donde se declara la cadena "my_name". Este stdin.El método ReadLinesync obtiene la entrada estándar ingresada por el usuario, y también, el usuario puede leer la entrada estándar. Después de eso, el nombre se imprimirá.

El shell le pide al usuario que ingrese el nombre a medida que ingresamos el nombre "Saeed Raza", que se puede leer. Después de eso, muestra el nombre de usuario con la declaración en la pantalla de shell.

Ejemplo # 2: Entrada entero del usuario en un dardo en Ubuntu 20.04

El script de código anterior tiene la entrada estándar de una cadena. Aquí, estamos tomando un entero como entrada estándar. Considere el siguiente ejemplo de implementación.

El dardo: se requiere IO para la entrada o salida estándar, por lo que el script de código ha importado el dardo: la biblioteca IO. Este archivo nos permite acceder a la entrada estándar en el programa DART. Existe la definición de función principal en la que se imprime la declaración que le pide al usuario que ingrese el número de teléfono. Luego, tenemos una variable de tipo int con los operadores de seguridad nulos "?" o "!"Solo para asegurarse de que el número ingresado por el usuario sea dígitos numéricos. El INT.La función parse () cambia los valores de entrada que no pueden ser nulos en valores enteros. El stdin.El método ReadLinesync escanea la entrada entero por parte del usuario y muestra la entrada entera en la pantalla por la instrucción de impresión.

El shell de salida muestra los números ingresados ​​por el usuario.

Ejemplo # 3: Estándar en un dardo en Ubuntu 20.04

La salida estándar imprime el número de líneas y los segmentos de línea al stdout y la pantalla de salida. Aquí estamos utilizando los métodos print () y stdout (). La función print () imprime la cadena especificada en la pantalla, por lo que es ideal para la web. Por el contrario, las funciones Write (), WriteLn (), Writeall () y Addstream () requieren el uso de stdout. Sin embargo, no usamos stdout con la función de impresión.

El script de código ha incluido el archivo DART: IO para la salida estándar. Luego, dentro de los paréntesis principales del script de código, utilizamos la función de impresión y pasamos la declaración de cadena en una cotización doble. Después de eso, utilizamos el segundo método, 'stdout'; Usamos stdout con el método de escritura. El método Write () convierte cualquier tipo de datos en una cadena.

La pantalla de shell muestra la representación de dos métodos de salida estándar de la siguiente manera:

Ejemplo # 4: Impresión de la adición en un dardo en Ubuntu 20.04

En este ejemplo en particular, estamos haciendo un programa de adición simple para el DART. El programa utilizará el método de entrada estándar e imprimirá el resultado de suma a través del método de salida estándar.

The Dart: IO ha sido incluido en el encabezado del programa. Después de eso, se invoca el principal del programa donde tenemos dos funciones de impresión se utilizan para imprimir las declaraciones. Después de eso Stdin.Se llama a ReadLinesnc Method para obtener la entrada del usuario. Se declara la variable "agregar" y utiliza el operador más para agregar los dos valores del usuario. La función de impresión imprimirá el resultado de la adición.

Después de tomar enteros de entrada del usuario, se ha mostrado la suma del entero.

Conclusión

Por fin, hemos terminado nuestro artículo de Dart Io aquí. Se ha realizado una demostración detallada con la introducción y la definición. Luego, hemos descrito la representación del archivo DART IO en el programa DART. El archivo Dart IO hace que la entrada y salida estándar del programa accesible. Tenemos cuatro ilustraciones de ejemplo en las que se usan el método de salida y entrada estándar al importar el archivo de biblioteca DART IO.