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: