En esta sección quiero explicarte algo que en muchas ocasiones tenemos un tipo de dato que debemos transformar o convertir en otro para poder manejarlo con facilidad. La conversión de tipos puede ser de cualquier tipo a otro siempre y cuando el dato a convertir lo permita. Pero no nos enredemos, en este ejemplo veremos algunas conversiones de los tipo mas sencillos, podríamos decir que haremos conversiones de los tipos primitivos.
String to int
Primero:
main() { String valStr = '1'; int valDInt = int.parse(valStr); print('Value int: ${valStr}'); print('Value double: ${valDouble}'); }
String to double
En segundo lugar veremos:
main() { String valStr = '1'; double valDouble = double.parse(valStr); print('Value int: ${valStr}'); print('Value double: ${valDouble}'); }
int to String
En tercer lugar, vamos de un dato numérico a Cadena de texto
main() { int valInt = 25; String valStr = valInt.toString(); print('Value int: ${valInt}'); print('Value int: ${valStr}'); }
Recuerda que si tienes una duda me la puedes dejar en la sección de abajo y tratare de ayudarte.
Te gustaría conocer los tipos de datos en DART, ingresa aquí
Igualmente si deseas visitar la pagina de documentación de DART, ingresa acá