Other operators
You’ve seen most of the remaining operators in other examples:
| Operator | Name | Meaning |
|---|---|---|
() |
Function application | Represents a function call |
[] |
List access | Refers to the value at the specified index in the list |
. |
Member access | Refers to a property of an expression; example: foo.bar selects property bar from expression foo |
?. |
Conditional member access | Like ., but the leftmost operand can be null; example: foo?.bar selects property bar from expression foo unless foo is null (in which case the value of foo?.bar is null) |
For more information about the ., ?., and .. operators, seeClasses.
