Aru*_*rge 5 concatenation string-concatenation dart
考虑下面的代码。
void main() {
int num = 5;
print('The number is ' + num);
}
Run Code Online (Sandbox Code Playgroud)
当我尝试打印变量num的值时,出现异常:The argument type 'int' can't be assigned to the parameter type 'String'
。
如何打印num?
Paw*_*ski 10
为了打印与字符串一起的int值,您需要使用字符串插值:
void main() {
int num = 5;
print("The number is $num");
}
Run Code Online (Sandbox Code Playgroud)
只需将toString()添加到您的 int 中即可。类似于JS。
void main() {
int num = 5;
print('The number is ' + num.toString()); // The number is 5
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3840 次 |
最近记录: |