考虑以下代码。
void main() {
int num = 5;
print('The number is ' + num);
}
当我尝试打印变量num的值时,我得到例外:The argument type 'int' can't be assigned to the parameter type 'String'
。
如何打印num?
答案 0 :(得分:4)
为了打印int的值和String,你需要使用字符串插值:
void main() {
int num = 5;
print("The number is $num");
}
答案 1 :(得分:0)
只需将toString()添加到您的int中即可。与JS类似。
void main() {
int num = 5;
print('The number is ' + num.toString()); // The number is 5
}