I want to print data.length after listening to this stream but the program executed synchronously. How can I listen to this data stream without using the await-for syntax
void main() async {
final file = File('assets/text_long.txt');
final stream = file.openRead();
stream.listen(
(data) {
print(data.length);
},
);
}
Here is the output:
Exited (1)
Use
asFuturemethod.