For loop 如何使这个for循环在Dart中正常工作?
当我输入first name时,它只返回first name并完成执行For loop 如何使这个for循环在Dart中正常工作?,for-loop,dart,For Loop,Dart,当我输入first name时,它只返回first name并完成执行 import 'dart:io'; void main() { String input; for (int i = 0; i < 3; i++) { stdout.writeln('Greet ' + i.toString() + ' people'); input = stdin.readLineSync(); return helloDart(input); } } voi
import 'dart:io';
void main() {
String input;
for (int i = 0; i < 3; i++) {
stdout.writeln('Greet ' + i.toString() + ' people');
input = stdin.readLineSync();
return helloDart(input);
}
}
void helloDart(String name) {
print('Hello, $name');
}
导入'dart:io';
void main(){
字符串输入;
对于(int i=0;i<3;i++){
stdout.writeln('Greet'+i.toString()+'people');
input=stdin.readLineSync();
返回helloDart(输入);
}
}
无效helloDart(字符串名称){
打印('Hello,$name');
}
删除for循环中的return语句,它将终止主函数
像这样
void main() {
String input;
for (int i = 0; i < 3; i++) {
stdout.writeln('Greet ' + i.toString() + ' people');
input = stdin.readLineSync();
helloDart(input);
}
}
void helloDart(String name) {
print('Hello, $name');
}
void main(){
字符串输入;
对于(int i=0;i<3;i++){
stdout.writeln('Greet'+i.toString()+'people');
input=stdin.readLineSync();
helloDart(输入);
}
}
无效helloDart(字符串名称){
打印('Hello,$name');
}