Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void main() async {
- final behavior = new BehaviorSubject<String>();
- // transformando cada letra que o Observable emitir em sua versão maiúscula, usando a função toUpperCase(), transformamos
- // uma String, em sua representação em letra maíscula
- Observable newStream = behavior
- .map((c) => c.toUpperCase());
- // ouvindo o Observable
- newStream.listen(print);
- // adicionando dados ao Observable
- behavior.add("f");
- // aguardando 1 segundo antes de adicionar cada dado ao Observable
- await Future.delayed(Duration(seconds: 1));
- behavior.add("g");
- await Future.delayed(Duration(seconds: 1));
- behavior.add("z");
- await Future.delayed(Duration(seconds: 1));
- behavior.add("f");
- await Future.delayed(Duration(seconds: 1));
- behavior.add("k");
- await Future.delayed(Duration(seconds: 1));
- behavior.add("w");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement