When to use Kotlin's standard functions
Kotlin comes with several high-level, generic standard functions that apply to any object: let(), run(), with(), apply(), and also(). If you're new to Kotlin you may be wondering when to use them....
blog.danlew.net