Marko Novakovic
03/14/2023, 11:35 AMlet f = [ 1; 2; 3; 4; 5 ] |> List.map (fun x -> x * 2) |> List.map string
Kotlin
fun f() = listOf(1, 2, 3, 4, 5).map { it * 2 }.map(Int::toString)
it’s much nicer looking in Kotlin because map
is en extension function.
same goes for .let {}
, .apply {}
etc.pakoito
03/14/2023, 11:39 AMlet { }
is much easier on the parser than pipe blocks, because you reuse the semantics of regular blocksMarko Novakovic
03/14/2023, 11:45 AMpakoito
03/14/2023, 11:45 AMMarko Novakovic
03/14/2023, 11:46 AM