at:tutorial:basic
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
at:tutorial:basic [2007/04/04 11:01] – elisag | at:tutorial:basic [2007/04/04 11:03] – * elisag | ||
---|---|---|---|
Line 49: | Line 49: | ||
>def vocals := [" | >def vocals := [" | ||
>> | >> | ||
- | > | + | > |
>>[1, 2, [" | >>[1, 2, [" | ||
> | > | ||
Line 58: | Line 58: | ||
< | < | ||
- | >[ 1, table, " | + | >[ 1, table, " |
>>[1, [1, 2, [" | >>[1, [1, 2, [" | ||
</ | </ | ||
Line 64: | Line 64: | ||
==== Functions ==== | ==== Functions ==== | ||
- | As variables and tables, functions are defined with the keyworkd | + | As variables and tables, functions are defined with the keyword **def** in the form of: |
< | < | ||
def functionname( < | def functionname( < | ||
</ | </ | ||
- | The argument list is just a list of local variables which are always evaluated one by one from left to right. | + | The argument list is just a list of local variables which are always evaluated one by one from left to right. A basic function looks like this: |
< | < | ||
>def square (x) { x*x } | >def square (x) { x*x } |
at/tutorial/basic.txt · Last modified: 2020/02/09 22:05 by elisag