raulraja
11/16/2018, 10:34 PMsimon.vergauwen
11/19/2018, 10:16 AMsimon.vergauwen
11/19/2018, 10:17 AMOption.just(1).map { it + 1 } == Some(2)
. Something in test form.raulraja
11/19/2018, 10:39 AMsimon.vergauwen
11/19/2018, 10:39 AMraulraja
11/19/2018, 10:39 AMraulraja
11/19/2018, 10:40 AMsimon.vergauwen
11/19/2018, 10:40 AMraulraja
11/19/2018, 10:41 AMsimon.vergauwen
11/19/2018, 10:41 AMfun A.shouldEqual(other: A): Unit
that prints the result in runnable snippet but it showcases the result also in the actual code.simon.vergauwen
11/19/2018, 10:43 AMsimon.vergauwen
11/19/2018, 10:44 AMfun main(args: Array<String>) {
listOf(1, 2, 3)
.map { async { getUserById(it) } }
.sequence(DeferredK.applicative())
}
simon.vergauwen
11/19/2018, 10:45 AMsimon.vergauwen
11/19/2018, 10:45 AMfun main(args: Array<String>) {
listOf(1, 2, 3)
.map { async { getUserById(it) } }
.sequence(DeferredK.applicative()) shouldEqual
async { listOf(User(1), User(2), User(3)) }
}
simon.vergauwen
11/19/2018, 10:49 AMsimon.vergauwen
11/19/2018, 10:49 AMraulraja
11/19/2018, 12:16 PMraulraja
11/19/2018, 12:16 PMraulraja
11/19/2018, 12:17 PMprintln
for the resulting value to get the best of both worlds then yeahsimon.vergauwen
11/19/2018, 12:17 PMraulraja
11/19/2018, 12:17 PMraulraja
11/19/2018, 12:18 PMraulraja
11/19/2018, 12:18 PMsimon.vergauwen
11/19/2018, 12:18 PM