web-dev-qa-db-ja.com

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を印刷する方法を教えてください。

7
Arun George

文字列とともにintの値を出力するには、文字列補間を使用する必要があります。

void main() {
  int num = 5;
  print("The number is $num");
}
4
Pawel Laskowski

toString() をintに追加するだけです。 JSに似ています。

void main() {
  int num = 5;
  print('The number is ' + num.toString()); // The number is 5
}
0
edmond