As someone who is learning Kotlin, more examples would be a HUGE help.
e.g. I Google what is the “Kotlin-y way” of reading characters from a socket and land on bufferedReader - Kotlin Programming Language
Which is fine - but it isn’t the easy/fun way to make it work. The perfect* example sitting on that page would be:
// Read everything at once
socket.getInputStream().bufferedReader().readText()
// regular BufferedReader if you need to get creative
socket.getInputStream().bufferedReader().use { input -> ... }
and then I would think “Hey, readText looks useful. And I forgot to use use
, that is way better!”
*
for some value of perfect