Aplicacions amb Flutter, Dart i Flame

Tutorial Flutter Flame Projectes   Recursos CITCEA
Exemples Dart Dades pràctiques     Inici

Conversió de tipus

Sovint interessa convertir el contingut d'una variable d'un determinat tipus en un tipus diferent. Un cas habitual és quan una entrada de dades o una connexió web ens torna un text que, de fet, conté un valor númèric. En aquest cas, podríem fer servir la funció int.parse.

...
  String lectura = "31";
  int valor = int.parse(lectura);
  print(valor + 1);
...

Si ho executem, veurem que el resultat és 32, ja que el 31 s'ha convertit a enter. Si no haguéssim fet la conversió ens hauria donat un error, ja que no podem sumar un text amb un valor numèric. És necessari, però, que la variable contingui un valor que tingui sentit en el nou format.

Disposem de les següents funcions:

Funció Utilitat
int.parse Converteix a enter
double.parse Converteix a real
.toString Converteix a String

...
  int valor = 63;
  String text = valor.toString();
  print("Valor: $text");
...

 

 

 

 

 

 

 

 

 

 

Llicència de Creative Commons
Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.