Pipe-forward operator |>


#41

a.b?.let { it.c } can be simplified to a.b?.c


#42

I mean the chained function calls with lets suggested by @Dmitry_Petrov_1 will raise this warning


#43

Same reason, they can be simplified.


#44

Thank you @Varia,
this should work better

    infix fun <A, B, C> ((A) -> B).then(other: (B) -> C): (A) -> C = { other.invoke(this.invoke(it)) }

    val composition = ::sqrt then ::println
    composition(16.0)