By Alvin Alexander. Last updated: May 16, 2022
This is a little RxScala example from the RxScala/RxJava Github docs:
object Transforming extends App { /** * Asynchronously calls 'customObservableNonBlocking' * and defines a chain of operators to apply to the * callback sequence. */ def simpleComposition() { AsyncObservable.customObservableNonBlocking() .drop(10) .take(5) .map(stringValue => stringValue + "_xform") .subscribe(s => println("onNext => " + s)) } simpleComposition() }
If you like visual diagrams, this source code goes along with this marble diagram.
I’ll be including examples like this in my book, Functional Programming, Simplified.