This Expression
This Expression
To denote the current receiver, we use this expressions:
- In a member of a class, this refers to the current object of that class
- In an extension function or a function literal with receiver, this denotes the receiver parameter that is passed on the left-hand side of a dot.
If this has no qualifiers, it refers to the innermost enclosing scope. To refer to this in other scopes, label qualifiers are used:
Qualified this
To access this from an outer scop