Skip to content

Instantly share code, notes, and snippets.

@datstartup
datstartup / broadcast_basic.dart
Created February 17, 2022 02:21 — forked from hyamamoto/broadcast_basic.dart
Snippets to show basic use of "Dart Stream API" in case I forget. (written for dart-1.3.0-dev)
import 'dart:async';
void main() {
var data = [1,2,3,4,5];
var stream = new Stream.fromIterable(data);
var broadcastStream = stream.asBroadcastStream();
broadcastStream.listen((value) => print("(3)stream.listen: $value"));
broadcastStream.first.then((value) => print("(3)stream.first: $value")); // 1