Flutter: Concatenación e interpolación

Hay veces que tenemos dos cadenas de texto y las queremos unir, esto se puede hacer de diferentes formas.

Concatenación

Usando la concatenación debemos utilizar el signo de + entre las dos variables. Por ejemplo:

var miVariable1 = 'Hola';
var miVariable2 = 'mundo';

print( miVariable1 + miVariable2 );

El fragmento de código anterior imprime en consola Holamundo ya que no hay ningún espacio entre las dos variables. Para imprimir Hola mundo podemos mejorar el código anterior con:

print( miVariable1 + ' ' + miVariable2 );

Interpolación

En la interpolación dentro de una cadena de texto utilizaremos el signo de moneda $ por ejemplo:

var miVariable1 = 'Hola';
var miVariable2 = 'mundo';

print( '$miVariable1 $miVariable2' );

El fragmento de código anterior imprime correctamente la palabra 'Hola mundo'.


Si interpolamos un String con algún otro tipo de dato este automáticamente se convierte a String por ejemplo:

var miVariable3 = 'El número es:';
var miVariable4 = 100;

print( '$miVariable3 $miVariable4' );

Puedes correr el código de ejemplo en DartPad:

Recuerda que también puedes ver el videotutorial de este curso en youtube:

Comparte este artículo