Eric Ou
06/29/2022, 9:06 AMinline fun <T> T?.println(): T? {
println(this)
return this
}
so I dont have to move my caret around when trying to debugdmitriy.novozhilov
06/29/2022, 9:11 AMEric Ou
06/29/2022, 9:12 AMdmitriy.novozhilov
06/29/2022, 9:13 AMclass A {
fun test() {
println()
}
}
Does it print empty line or A
?Eric Ou
06/29/2022, 9:13 AMdmitriy.novozhilov
06/29/2022, 9:14 AMEric Ou
06/29/2022, 9:14 AMprintObject
or somethingprintAndReturn
dmitriy.novozhilov
06/29/2022, 9:15 AMYoussef Shoaib [MOD]
06/29/2022, 9:16 AMobjectOrLongExpression.also(::println).continueMethodChain()
In general, also
is used to perform some side effect and then continue a method chain.Eric Ou
06/29/2022, 9:16 AMStarr
06/29/2022, 2:07 PM