method_invocation: `[' receiver method_name_part `]' | `[' receiver method_invocation_part+ `]' | method_name_part tuple ;
The first method invocation simply sends a message without arguments to
receiver. The second kind sends a message, together with
associated arguments, and the third kind is a syntactic shorthand for
[isa <method_name_part> <tuple>]
method_invocation_part is part of a method name plus and
method_invocation_part: method_name_part expression ;
method_name_part elements of a
together define which message is sent to the
arguments to a method invocation, being the
expression in each of
method_invocation_part, are evaluated from left
to right. The receiver is evaluated before the arguments.
Go to the first, previous, next, last section, table of contents.