Let’s run with some standard Kotlin functions! Short and powerful, `let`, `apply`, `with` and `run` all have a receiver (this), may have an argument (it) and may have a return value. See the differences ⬇️
@AndroidDev I use .apply with views.. Madly In ❤️ with #Kotlin 😍
@AndroidDev Did you mean to include "also" in your list? Cause "with" doesn't really have a receiver, it has an argument (which will be the receiver of the lambda you provide as the second argument).
@AndroidDev See also “Kotlin Scoping Functions apply vs. with, let, also, and run” medium.com/@fatihcoskun/k…
@AndroidDev So with and run are redundant, and what's the point of rehoming this in let? #wordsalad
@AndroidDev Kotlin is the wrong move. Why not promote dart or anything else?