不废话认真看代码
```
int main(){
test1();
test4 () ;
}
test1(){
print("111111111111111");
print(test2().then((val) => print(val)));
print("3333333333333333");
}
Future test2()async {
return await "2222222222";
}
Future test3()async {
return await Future.delayed(Duration(seconds:2),(){
return "2222222222";
});
}
test4 () {
print("111111111111111");
print(test5().then((val) => print(val)));
print("3333333333333333");
}
Future test5()async {
Future test30 = test3();
return await test30.then((val) {
val = val +"pppppp";
print("==============");
return "test4";
});
// return "test4 -----";
}
Future test5()async {
Future test30 = test3();
return await test30.then((val) {
val = val +"pppppp";
print("==============");
return "test4";
});
// return "test4 -----";
}
Future test6()async {
Future test30 = test3();
var result ="";
await test30.then((val) {
val = val +"pppppp";
print("==============");
result ="test4";
});
return result;
}
```
注意5,6的区别
网友评论