Interpolazione delle stringhe in Dart
L'interpolazione delle stringhe consiste nell'inserire delle variabili in placeholder all'interno di un'altra stringa.
In questo articolo vediamo come effettuarla in Dart.
Non è obbligatorio usarla, nel senso che possiamo ottenere lo stesso risultato anche concatenando le diverse varibili.
Ma è sicuramente meno elegante.
Qui sotto un esempio di codice:
void main() {
String str = "Questa è una stringa";
int n = 30;
double prezzo = 67.9;
print('${str} di lunghezza ${str.length}');
print('La tua età è di ${n} anni');
print('Quella felpa costa $${prezzo}');
}
Nell'ultimo esempio, per visualizzare il simbolo del dollaro, abbiamo dovuto usare il carattere di escape.
Il motivo è che il dollaro è carattere speciale in Dart, che serve proprio al nostro scopo.
Come vedete, potete iniettare anche variabili numeriche senza fare il cast in string; il tutto viene fatto in automatico.
Enjoy!
dart interpolazione
Commentami!