Programación de dardos: tipos de datos

Una de las características más fundamentales de un lenguaje de programación es el conjunto de tipos de datos que admite. Estos son el tipo de valores que se pueden representar y manipular en un lenguaje de programación.

El lenguaje Dart admite los siguientes tipos:

  • Numbers
  • Strings
  • Booleans
  • Lists
  • Maps

Números

Los números en Dart se utilizan para representar literales numéricos. El Number Dart viene en dos sabores:

  • Integer- Los valores enteros representan valores no fraccionarios, es decir, valores numéricos sin punto decimal. Por ejemplo, el valor "10" es un número entero. Los literales enteros se representan mediante elint palabra clave.

  • Double- Dart también admite valores numéricos fraccionarios, es decir, valores con puntos decimales. El tipo de datos Double en Dart representa un número de punto flotante de 64 bits (doble precisión). Por ejemplo, el valor "10,10". La palabra clavedouble se utiliza para representar literales de coma flotante.

Instrumentos de cuerda

Las cadenas representan una secuencia de caracteres. Por ejemplo, si tuviera que almacenar algunos datos como nombre, dirección, etc., se debería utilizar el tipo de datos de cadena. Una cadena de dardos es una secuencia de unidades de código UTF-16.Runes se utilizan para representar una secuencia de unidades de código UTF-32.

La palabra clave Stringse utiliza para representar cadenas literales. Los valores de cadena están incrustados entre comillas simples o dobles.

Booleano

El tipo de datos booleano representa valores booleanos verdaderos y falsos. Dart usa elbool palabra clave para representar un valor booleano.

Lista y mapa

La lista y el mapa de tipos de datos se utilizan para representar una colección de objetos. UNAListes un grupo ordenado de objetos. El tipo de datos List en Dart es sinónimo del concepto de matriz en otros lenguajes de programación. losMapEl tipo de datos representa un conjunto de valores como pares clave-valor. losdart: core La biblioteca permite la creación y manipulación de estas colecciones a través de las clases List y Map predefinidas respectivamente.

El tipo dinámico

Dart es un idioma escrito opcionalmente. Si el tipo de una variable no se especifica explícitamente, el tipo de la variable esdynamic. losdynamic La palabra clave también se puede utilizar como una anotación de tipo explícitamente.