Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Creating and Listening to Streams | Streams Basics
Dart Asynchronous Flow

bookCreating and Listening to Streams

メニューを表示するにはスワイプしてください

Dart Streams allow you to handle sequences of asynchronous events, such as user interactions, data from a network, or periodic updates. Unlike a Future, which represents a single asynchronous result, a Stream can deliver multiple values over time. This makes Streams especially useful when you need to process a flow of data that arrives at different moments, rather than all at once. You can listen to a Stream's events as they are emitted, letting your program react to each new value as soon as it becomes available.

main.dart

main.dart

copy
1234567891011121314
import 'dart:async'; void main() { // Create a Stream that emits integers from 1 to 5, one every second Stream<int> numberStream = Stream.periodic( Duration(seconds: 1), (count) => count + 1, ).take(5); // Listen to the Stream and print each value as it arrives numberStream.listen((value) { print('Received: $value'); }); }
question mark

Which statement best describes the purpose of a Stream in Dart and how you use the listen method?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 3.  1
some-alt