Considérez le code ci-dessous.
void main() {
int num = 5;
print('The number is ' + num);
}
Lorsque j'essaie d'imprimer la valeur de la variable num, j'obtiens l'exception: The argument type 'int' can't be assigned to the parameter type 'String'
.
Comment dois-je procéder pour imprimer num?
Afin d'imprimer la valeur de l'int avec la chaîne, vous devez utiliser l'interpolation de chaîne:
void main() {
int num = 5;
print("The number is $num");
}
Ajoutez simplement toString () à votre int. Similaire à JS.
void main() {
int num = 5;
print('The number is ' + num.toString()); // The number is 5
}