Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// Criação do BehaviorSubject
- /// Repare que diferentemente do PublishSubject o Behavior recebe o valor Hoff.
- let behavior = BehaviorSubject<String>(value: "Hoff")
- /// Quando faz o subscribe ao behavior pra imprimir o valor, ele nao imprime o valor Hoff
- let subscribe1 = behavior.subscribe(onNext: { print($0) })
- /// Atribuindo um next/valor à ele
- /// Após esta atribução o subscribe1 imprimirá Hoff, Silva
- behavior.onNext("Silva")
- /// Imprimindo o valor do behavior
- /// Neste momento o ultimo valor do behavior será impresso, no caso Silva será impresso
- let subscribe2 = behavior.subscribe(onNext: { print($0) })
- /// Atribuindo um next/valor à ele
- /// Após esta atribução, o subscribe1 e subscribe2 imprimirão Brasil
- behavior.onNext("Brasil")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement