demandStreamBroad method
Another basic stream example, grabbed from dartlang.org Not used yet here.
Implementation
void demandStreamBroad(String caller, Iterable streamData, var streamListen) {
// var data = intList;
Stream stream = Stream.fromIterable(streamData);
var broadcastStream = stream.asBroadcastStream();
broadcastStream // Using method cascades...
// devl:CORP Test: Can we NOT use shorthand function?
..listen((value) => print("SUCCESS_1_:: stream.listen: $value"))
..first.then((value) => print("SUCCESS_2_:: stream.first: $value")) // 1
..last.then((value) => print("SUCCESS_3_:: stream.last: $value")) // 5
..isEmpty.then(
(value) => print("SUCCESS_4_:: stream.isEmpty: $value")) // false
..length
.then((value) => print("SUCCESS_5_:: stream.length: $value")); // 5
}