Three, counting pass by name.
See
"Programming Language Pragmatics"
Language features that most designers now believe were mistakes, at least in part because of implementation difficulties:
* by-name parameters in Algol 60: Section 8.3.1 (Call By Name)
The argument gets evaluated each time it is used in the subroutine.
In reply to Re: Re: Reference to a function
by bsb
in thread Reference to a function
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |