Methods
Data types may have methods that can be called:
object
.method(parameters …)
A runtime error is raised if the appropriate method does not exist for the object’s data type.
Elvis Operator
The Elvis operator can be used to short-circuit
the method call when the object itself is ().
// method is not called if object is ()
object?.method(parameters …)