at:tutorial:basic
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
at:tutorial:basic [2007/04/05 10:04] – elisag | at:tutorial:basic [2007/04/05 11:35] – elisag | ||
---|---|---|---|
Line 76: | Line 76: | ||
>>25 | >>25 | ||
</ | </ | ||
- | This example also illustrates how functions are called. Calls to functions without parameters must also include the parenthesis. | + | This example also illustrates how functions are called. Calls to functions without parameters must also include the parenthesis |
+ | < | ||
+ | >def f(){nil} | ||
+ | >>< | ||
+ | >f() | ||
+ | >> | ||
+ | </ | ||
+ | The return value of a function is the result of the last statement executed. Functions must always return a value - i.e. they cannot be abstract. The example also illustrates how to create dumb function that doesn' | ||
Functions have access to the enclosing environment of its definition as shown in the following example. | Functions have access to the enclosing environment of its definition as shown in the following example. |
at/tutorial/basic.txt · Last modified: 2020/02/09 22:05 by elisag