2016 Update
This commit is contained in:
parent
948b86eafa
commit
dcf5d15da3
7965 changed files with 139854 additions and 31002 deletions
|
|
@ -1,15 +1,21 @@
|
|||
The task is to demonstrate the different syntax and semantics provided for calling a function. This may include:
|
||||
* Calling a function that requires no arguments
|
||||
* Calling a function with a fixed number of arguments
|
||||
* Calling a function with [[Optional parameters|optional arguments]]
|
||||
* Calling a function with a [[Variadic function|variable number of arguments]]
|
||||
* Calling a function with [[Named parameters|named arguments]]
|
||||
* Using a function in statement context
|
||||
* Using a function in [[First-class functions|first-class context]] within an expression
|
||||
* Obtaining the return value of a function
|
||||
* Distinguishing built-in functions and user-defined functions
|
||||
* Distinguishing subroutines and functions
|
||||
* Stating whether arguments are [[:Category:Parameter passing|passed]] by value or by reference
|
||||
* Is partial application possible and how
|
||||
;Task:
|
||||
Demonstrate the different syntax and semantics provided for calling a function.
|
||||
|
||||
|
||||
This may include:
|
||||
:* Calling a function that requires no arguments
|
||||
:* Calling a function with a fixed number of arguments
|
||||
:* Calling a function with [[Optional parameters|optional arguments]]
|
||||
:* Calling a function with a [[Variadic function|variable number of arguments]]
|
||||
:* Calling a function with [[Named parameters|named arguments]]
|
||||
:* Using a function in statement context
|
||||
:* Using a function in [[First-class functions|first-class context]] within an expression
|
||||
:* Obtaining the return value of a function
|
||||
:* Distinguishing built-in functions and user-defined functions
|
||||
:* Distinguishing subroutines and functions
|
||||
;* Stating whether arguments are [[:Category:Parameter passing|passed]] by value or by reference
|
||||
;* Is partial application possible and how
|
||||
|
||||
<br>
|
||||
This task is ''not'' about [[Function definition|defining functions]].
|
||||
<br><bR>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue