Un conjunto en el lenguaje de programación DART se define como una colección de múltiples elementos del mismo tipo de datos. Sin embargo, cada uno de estos elementos debe ser único. En esta guía, estudiaremos el uso de los sets de dardos en Ubuntu 20.04 Al pasar por algunos ejemplos simples pero útiles.
Uso de los conjuntos en el lenguaje de programación DART en Ubuntu 20.04:
Hemos implementado los siguientes siete ejemplos con usted para enseñarle los usos de los conjuntos en el lenguaje de programación DART. Cada uno de estos ejemplos le presentará un nuevo concepto asociado con el uso de los conjuntos en el lenguaje de programación DART.
Ejemplo # 1: Declarando un conjunto utilizando la notación variable en el lenguaje de programación DART:
Hay dos formas diferentes de declarar un set en el lenguaje de programación de DART. Compartiremos con ustedes el primer método para hacerlo. Para eso, tendrá que pasar por el script DART que se muestra en la imagen a continuación:
Primero hemos declarado un conjunto llamado "meses" dentro de nuestra función "main ()" al hacer uso de la notación variable utilizando la palabra clave "var". Este es un conjunto de tipo "cadena" y contiene seis meses diferentes como sus elementos. Luego, acabamos de utilizar la instrucción "Imprimir" para imprimir estos elementos en el terminal.
Para ejecutar este script de dardo, hemos usado el siguiente comando:
$ DART Run sets.dardo
Todos los elementos de nuestro conjunto de dardos se muestran en la imagen a continuación:
Ejemplo # 2: Declarando un conjunto utilizando la notación establecida en el lenguaje de programación DART:
En este ejemplo, compartiremos con usted la segunda notación para declarar un set en el lenguaje de programación DART. Para eso, tendrá que echar un vistazo al siguiente script Dart:
En este script de dardo, hemos declarado el mismo conjunto de "meses" que hemos usado en el primer ejemplo. Sin embargo, esta vez, lo hemos declarado utilizando la notación "establecida" haciendo uso de la palabra clave "establecer". Después de declarar e inicializar este set, acabamos de imprimir sus elementos en la consola.
Al ejecutar este script de dardo, todos los elementos de nuestro conjunto de "meses" aparecieron en el terminal como se muestra en la imagen a continuación:
Ejemplo # 3: Un conjunto que contiene elementos duplicados en el lenguaje de programación DART:
Ahora, cuando haya aprendido las dos declaraciones diferentes de los conjuntos en el lenguaje de programación de DART, intentaremos avanzar un paso más. Te enseñaremos lo que sucede si tienes elementos duplicados dentro de un set de dardo. Para eso, tendrá que considerar el siguiente script de dardo:
En este ejemplo, hemos declarado los "meses" establecidos en el lenguaje de programación DART. Sin embargo, esta vez, contiene dos valores duplicados (i.mi. Marzo y septiembre.) Para verificar qué sucede con este conjunto debido a la existencia de estos valores duplicados, hemos utilizado una declaración de "impresión" para imprimir los elementos de este conjunto en la consola.
La salida de este script de dardo se muestra en la imagen a continuación que nos dice que todos los elementos duplicados presentes dentro de un conjunto de dardos se imprimen solo una vez.
Ejemplo # 4: Agregar un elemento a un conjunto en el lenguaje de programación DART:
En este ejemplo, le enseñaremos cómo puede agregar un elemento a un conjunto existente en el lenguaje de programación DART. Para eso, debe mirar el siguiente script de dardo:
En este script, hemos utilizado el mismo conjunto de "meses" que hemos usado en los ejemplos anteriores. Sin embargo, esta vez, hemos agregado un nuevo elemento a este conjunto usando los "meses.ADD ("May") "Declaración. Después de esta modificación, hemos imprimido los elementos de este conjunto en el terminal nuevamente.
La salida de este script de dardo se muestra en la imagen a continuación. Este script de dardo ha imprimido correctamente los elementos del conjunto después de agregarle un nuevo elemento. Además, todos los elementos recién agregados a un conjunto siempre se insertan al final.
Ejemplo # 5: Eliminar un elemento de un conjunto en el lenguaje de programación DART:
También puede eliminar un elemento particular de un juego de dardos en cualquier momento que desee.
En este ejemplo, acabamos de usar los "meses.Eliminar ("enero") "Declaración para eliminar el mes" enero "de nuestro set. Para verificar esta eliminación, hemos impreso los elementos actualizados del conjunto en el terminal.
La salida de este programa DART se muestra en la imagen a continuación que confirma que nuestro elemento especificado se ha eliminado con éxito de nuestro conjunto.
Ejemplo # 6: Verificación de la longitud de un conjunto en el lenguaje de programación DART:
También puede verificar la longitud de un conjunto de dardos haciendo uso del script de dardos que sigue:
En este programa DART, acabamos de usar el "$ meses.Longitud "Notación para imprimir la longitud del juego de dardos en el terminal.
La longitud de nuestro conjunto de dardos en este ejemplo particular es "4" como se muestra en la imagen a continuación:
Ejemplo # 7: Acceder a un índice particular de un conjunto en el lenguaje de programación DART:
Si desea acceder a cualquier elemento o índice en particular de un conjunto de dardos, deberá continuar como se explica en el siguiente script de dardo:
En este ejemplo, queríamos acceder al elemento en el índice 0 de nuestro conjunto para el cual simplemente hemos usado el "$ meses.notación de elemento (0) ". Puede reemplazar "0" con cualquier otro índice de su elección dependiendo del índice del conjunto al que desea acceder.
El elemento presente en el índice 0 de nuestro conjunto se muestra en la imagen a continuación:
Conclusión:
Este artículo fue escrito para demostrar el uso de los sets de dardos en Ubuntu 20.04. Intentamos explicarle este concepto con la ayuda de siete ejemplos simples. Después de pasar por estos ejemplos, no solo se familiarizará con la declaración de los conjuntos de dardos, sino que también podrá manipularlos haciendo uso de las diferentes funciones asociadas.