This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.coderefer.rxandroidexamples.intro.operators.transform | |
import android.support.v7.app.AppCompatActivity | |
import android.os.Bundle | |
import android.util.Log | |
import com.coderefer.rxandroidexamples.R | |
import io.reactivex.Observable | |
import io.reactivex.android.schedulers.AndroidSchedulers | |
import io.reactivex.schedulers.Schedulers | |
import java.util.concurrent.TimeUnit |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2019-04-21 15:33:29.305 17098-17146/com.coderefer.rxandroidexamples D/FlatMapOperator: 4 | |
2019-04-21 15:33:29.306 17098-17146/com.coderefer.rxandroidexamples D/FlatMapOperator: 2 | |
2019-04-21 15:33:29.307 17098-17146/com.coderefer.rxandroidexamples D/FlatMapOperator: 6 | |
2019-04-21 15:33:29.307 17098-17146/com.coderefer.rxandroidexamples D/FlatMapOperator: 10 | |
2019-04-21 15:33:29.308 17098-17146/com.coderefer.rxandroidexamples D/FlatMapOperator: 8 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.coderefer.rxandroidexamples.intro.operators.transform | |
import android.support.v7.app.AppCompatActivity | |
import android.os.Bundle | |
import android.util.Log | |
import com.coderefer.rxandroidexamples.R | |
import io.reactivex.Observable | |
import io.reactivex.android.schedulers.AndroidSchedulers | |
import io.reactivex.disposables.Disposable | |
import io.reactivex.schedulers.Schedulers |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2019-04-20 22:30:50.501 12230-12258/com.coderefer.rxandroidexamples D/SwitchMapOperator: 0 | |
2019-04-20 22:30:51.244 12230-12258/com.coderefer.rxandroidexamples D/SwitchMapOperator: 1 | |
2019-04-20 22:30:51.993 12230-12258/com.coderefer.rxandroidexamples D/SwitchMapOperator: 2 | |
2019-04-20 22:30:52.483 12230-12257/com.coderefer.rxandroidexamples D/SwitchMapOperator: 0 | |
2019-04-20 22:30:53.235 12230-12257/com.coderefer.rxandroidexamples D/SwitchMapOperator: 1 | |
2019-04-20 22:30:53.984 12230-12257/com.coderefer.rxandroidexamples D/SwitchMapOperator: 2 | |
2019-04-20 22:30:54.486 12230-12258/com.coderefer.rxandroidexamples D/SwitchMapOperator: 0 | |
2019-04-20 22:30:55.239 12230-12258/com.coderefer.rxandroidexamples D/SwitchMapOperator: 1 | |
2019-04-20 22:30:55.989 12230-12258/com.coderefer.rxandroidexamples D/SwitchMapOperator: 2 | |
2019-04-20 22:30:56.486 12230-12257/com.coderefer.rxandroidexamples D/SwitchMapOperator: 0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.coderefer.rxandroidexamples.intro.operators.transform | |
import android.support.v7.app.AppCompatActivity | |
import android.os.Bundle | |
import android.util.Log | |
import com.coderefer.rxandroidexamples.R | |
import io.reactivex.Observable | |
import io.reactivex.android.schedulers.AndroidSchedulers | |
import io.reactivex.schedulers.Schedulers | |
import java.util.concurrent.TimeUnit |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2019-04-21 15:51:57.189 17896-17930/com.coderefer.rxandroidexamples D/ConcatMapOperator: 2 | |
2019-04-21 15:51:57.209 17896-17932/com.coderefer.rxandroidexamples D/ConcatMapOperator: 4 | |
2019-04-21 15:51:57.213 17896-17930/com.coderefer.rxandroidexamples D/ConcatMapOperator: 6 | |
2019-04-21 15:51:57.213 17896-17932/com.coderefer.rxandroidexamples D/ConcatMapOperator: 8 | |
2019-04-21 15:51:57.214 17896-17930/com.coderefer.rxandroidexamples D/ConcatMapOperator: 10 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fun main(args: Array<String>) { | |
val list = listOf(1,2,3,4,5) | |
list.forEach({a -> a*a}) | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fun main(args: Array<String>) { | |
val areaOfSquare = area() | |
println(areaOfSquare(5)) | |
println(areaOfSquare(10)) | |
} | |
fun area() : (Int) -> Int { | |
return {i -> i * i} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Normal function | |
fun area(length:Int, breadth: Int) : Int{ | |
return length * breadth | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ length: Int, breadth: Int -> (length * breadth) } |