작성
·
306
답변 2
0
Stream<int> StreamNumbers() async* {
for (int i = 0; i < 10; i++) {
if (i == 5) {
throw Exception('i = 5');
}
await Future.delayed(Duration(seconds: 1));
yield i;
}
제가 이해 못해서 그런지 모르겠는데요.
i = 0,1,2,3,4 되었는데 에러를 표현하는거 아닌가요
왜 i =0,1,2,3 하고 에러를 표현하는지 모르겠네요?
강좌를 놓친건지 기억이 없어서요..
0
보내주신 화면에서도 i=5일때 에러가 난걸로 확인됩니다.