Tuple

Tuple
Una tupla es un conjunto de elementos que se ordenan e inmutables. Las tuplas son secuencias, al igual que las listas son. Una tupla es un grupo de elementos que pueden estar relacionados o no. Es un tipo de datos que se asemeja a una lista. Necesitaremos un módulo de tupla para incluirlo en el programa porque no hay un tipo de datos incorporado en el lenguaje de programación DART. Exploremos la técnica para crear una tupla en DART usando el paquete Dart. Este artículo lo ayudará a comprender las tuplas de Dart usando Ubuntu 20.04.

Cómo usar la tupla en el dardo en Ubuntu 20.04?

Como se discutió en la introducción, las tuplas no tienen un tipo de datos incorporado. Tenemos que agregar el paquete "Importar" paquete: tuple/tuple. dardo';" En nuestro programa DART donde queremos tuples. Primero, debe crear un archivo "PUBSPEC.yaml ”en el directorio con el archivo de dardo principal. Aquí el archivo principal de dart significa el archivo del proyecto donde ha implementado el código de tuple. El pubspec.El archivo YAML requirió el nombre y el entorno para la versión SDK. Tienes que configurar todo esto solo en el archivo. Hemos mostrado debajo de la imagen cómo puede establecer el campo Nombre y el entorno Tuple para la versión SDK.

Después de crear el pubspec.archivo yaml. Abra la terminal de Ubuntu 20.04 y ejecute el siguiente comando. Esto agregará dependencias de tuple a su pubspec.archivo yaml. Ya hemos agregado las dependencias, por lo que obtuvimos la declaración "Tuple_Dart ya está en dependencias".

Una vez que se agregan las dependencias, puede obtener las dependencias de la tupla ejecutando el siguiente comando en el terminal. En general, este comando muestra todas las dependencias indicadas en el PUBSPEC.Archivo YAML en el directorio de trabajo, junto con sus dependencias transitivas.

Las dependencias se han agregado en el PUBSPEC.archivo yaml. La parte de las dependencias tiene un paquete de tupla con la versión especificada en la siguiente imagen.

Hemos hecho todo esto solo para obtener el paquete Tuple. Podemos usar este paquete de tupla fácilmente en nuestros programas de dardos. Puede importar un paquete de tuple de esta manera:

"Import 'Paquete: Tuple/Tuple. dardo';"

O si recibió un error con este paquete para que también pueda usarlo:

"Importar 'Paquete: Tuple_Dat/Tuple_Dart. dardo';"

Continuemos con los programas de ejemplo DART para comprender mejor los paquetes importados anteriormente donde hemos implementado tuplas mientras usamos el paquete Tuple.

Ejemplo # 1: Programa para crear una tupla de tamaño "2" en un dardo en Ubuntu 20.04

Veamos un ejemplo en el que hemos construido una tupla con el tamaño de longitud "2".

Para crear una tupla en el programa DART, hemos incluido el paquete Tuple en el paso primero. Luego, hemos creado una tupla con el método del constructor. Los elementos de la tupla son dinámicos e independientes del tipo de datos. La tupla se asigna a una variable const "tuple". Solo hemos pasado dos valores en el constructor de la tupla porque hemos definido "tuple2". Después de eso, el programa se ingresa en la función principal, donde tenemos acceso a los elementos de la tupla a través de la declaración de impresión de un lenguaje de programación DART.

La siguiente salida muestra la tupla de tamaño "2".

Ejemplo # 2: programa para crear una tupla con la función en un dardo en Ubuntu 20.04

Aquí, estamos utilizando la función con () para reemplazar el elemento en la tupla. Echemos un vistazo a cómo funciona en el programa DART.

Después de importar el paquete de tuple, hemos definido una tupla de longitud "3" y ha pasado tres valores en la tupla. La tupla se almacena en una variable const "Tuple2". Dentro de la función principal del código, hemos accedido a los elementos de la tupla a través de item1, item2 y item3 con la declaración de impresión. Tenga en cuenta que hemos llamado a la función WithItem3 en nuestra última declaración de impresión y aprobado el valor "2" en ella. Esta operación reemplazará el valor existente de la tupla con el valor reemplazado "2".

Los elementos de la tupla se muestran primero en la pantalla de shell. Luego, la salida del valor reemplazado en la tupla con el item3 se muestra como una salida.

Ejemplo # 3: Programa para crear una tupla de tamaño "7" en un dardo en Ubuntu 20.04

El lenguaje de programación de Dart le permite hacer tuplas de varios tamaños hasta la longitud 7. En el siguiente programa, hemos declarado una tupla con la longitud de 7 y usamos la función tolist () para convertirla en una lista.

La tupla de longitud 7 se inicializa definiendo la palabra clave "Tuple7", y hemos asignado la tupla a la variable const "Tuple3". Si define un número dentro de una tupla más de la longitud especificada, el Dart lanza una excepción. Luego, defina la función principal donde hemos imprimido los elementos de tupla en la lista invocando el método tolista.

La salida de la lista desde la tupla es la siguiente.

Ejemplo # 4: Programa para crear una tupla en una función en un dardo en Ubuntu 20.04

También podemos pasar los valores de la tupla dentro de una función utilizando la sintaxis de la tupla.

Hemos definido una sintaxis de tupla y proporcionamos un tamaño de tuple2. Luego, tenemos una función "getInfo" en la que hemos utilizado la función de retorno con la palabra clave "nueva" e inicializamos la tuple2. Se crea la variable "persona", y hemos llamado la función getInfo a través de esta variable. Al final, el elemento1 y el elemento2 de la tupla se imprimirán.

La salida impresa en la pantalla terminal es la siguiente.

Conclusión

Para resumir, podemos crear una tupla y acceder a su artículo con la ayuda del paquete DART de la tupla. Hemos demostrado brevemente cómo acceder al paquete en nuestro programa principal de DART creando PUBSPEC.archivo yaml. Después de eso, utilizamos ese paquete en nuestros programas para crear tuplas. Tenemos cuatro ejemplos en los que hemos creado tuplas de diferentes tamaños de longitud. De esta manera, podemos dar a los TUPLE en programas de dardos.