Function Types with Receivers in Kotlin
When we invoke one of Kotlin's Scope functions (apply, run, let, also, or with) a temporary scope/context is created for the object, and you can access the object without its name. Depending on the function you can reference the context object using ...
blog.nicholasfragiskatos.dev9 min read