vasos tutorial traduccion google español container dart

tutorial - dart vs javascript



¿Cómo puedo analizar una cadena en un número con Dart? (2)

Me gustaría analizar cadenas como "1" o "32.23" en enteros y dobles. ¿Cómo puedo hacer esto con Dart?


En Dart 2 int.tryParse está disponible.

Devuelve nulo para entradas inválidas en lugar de lanzar. Puedes usarlo así:

int val = int.tryParse(text) ?? defaultValue;


Puede analizar una cadena en un entero con int.parse() . Por ejemplo:

var myInt = int.parse(''12345''); assert(myInt is int); print(myInt); // 12345

Tenga en cuenta que int.parse() acepta cadenas prefijadas 0x . De lo contrario, la entrada se trata como base-10.

Puede analizar una cadena en un doble con double.parse() . Por ejemplo:

var myDouble = double.parse(''123.45''); assert(myDouble is double); print(myDouble); // 123.45

parse() lanzará FormatException si no puede analizar la entrada.