Dart:打印整数和字符串。

时间:2018-06-16 07:14:14

标签: dart

考虑以下代码。

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?

2 个答案:

答案 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
}