我发现很多关于在 Dart 中使用但不是关于定义期货的内容。可以说我有letsWait()
这需要一些时间。我如何使用Future
课程?
import 'dart:async';
void main() {
print('Let\'s get started');
ArtificialWait waitPoint = new ArtificialWait();
Future<String> future = waitPoint.letsWait();
// and how about printing the return here?
print('something fast');
}
class ArtificialWait extends Future<String> {
String letsWait() {
for (var i = 0; i < 5000000000; i++) {
// lol
}
return 'finally';
}
}
这次尝试给了我一个:
unresolved implicit call to super constructor 'Future()' class ArtificialWait extends Future<String> {