Extension functions
Resumo das diferenças das Scope Functions
| Função | Referência ao objeto | Valor de retorno | É extension function ? |
|---|---|---|---|
| let | it | Resultado da função lambda | Sim |
| run | this | Resultado da função lambda | Sim |
| with | this | Resultado da função lambda | Não |
| apply | this | Objeto dono do contexto | Sim |
| with | this | Objeto dono do | Sim |
Adaptado de: Documentação oficial sobre Scope functions