每当我在终端工作时,我写的关于飞镖流的代码都会给我一个空值
The code I wrote about dart stream gives me a null value whenever I work in the terminal
每次我运行我写的代码,终端都不return给我一个值。我没看懂问题
import 'dart:async';
main() {
functionforStreamController();
myStreamController.stream.listen((e) => print("Selam"));
}
StreamController myStreamController = StreamController();
functionforStreamController() async* {
for (int i = 0; i <= 10; i++) {
await Future.delayed(Duration(seconds: 1));
myStreamController.sink.add(i);
}
}
试试这个,删除星号*
import 'dart:async';
StreamController myStreamController = StreamController();
main() {
myStreamController.stream.listen((e) => print("Selam"));
functionforStreamController();
}
functionforStreamController() async {
print("functionforStreamController");
for (int i = 0; i <= 10; i++) {
await Future.delayed(Duration(seconds: 1));
myStreamController.sink.add(i);
}
}
每次我运行我写的代码,终端都不return给我一个值。我没看懂问题
import 'dart:async';
main() {
functionforStreamController();
myStreamController.stream.listen((e) => print("Selam"));
}
StreamController myStreamController = StreamController();
functionforStreamController() async* {
for (int i = 0; i <= 10; i++) {
await Future.delayed(Duration(seconds: 1));
myStreamController.sink.add(i);
}
}
试试这个,删除星号*
import 'dart:async';
StreamController myStreamController = StreamController();
main() {
myStreamController.stream.listen((e) => print("Selam"));
functionforStreamController();
}
functionforStreamController() async {
print("functionforStreamController");
for (int i = 0; i <= 10; i++) {
await Future.delayed(Duration(seconds: 1));
myStreamController.sink.add(i);
}
}