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/06 08:33] – * elisag | at:tutorial:basic [2007/04/06 10:47] – * elisag | ||
---|---|---|---|
Line 28: | Line 28: | ||
>> | >> | ||
</ | </ | ||
- | Reference | + | |
+ | The variable name is used to refer a variable. | ||
+ | < | ||
+ | >x | ||
+ | >>7 | ||
+ | </ | ||
===== Tables ===== | ===== Tables ===== | ||
Line 46: | Line 51: | ||
Although there is no special constructor for definition of multidimensional tables, a table entry can contain another table. This is internally stored as a unidimensional table whose entries are other tables. | Although there is no special constructor for definition of multidimensional tables, a table entry can contain another table. This is internally stored as a unidimensional table whose entries are other tables. | ||
< | < | ||
- | > | + | > |
>> | >> | ||
- | > | + | > |
>>[1, 2, [" | >>[1, 2, [" | ||
> | > | ||
Line 54: | Line 59: | ||
</ | </ | ||
- | As shown in the definition of the varible //vocals//, evaluating a series of comma-separated | + | As shown in the definition of the varible //vowels//, evaluating a series of comma-separated |
< | < | ||
Line 61: | Line 66: | ||
</ | </ | ||
- | === Table Splicing === | + | ==== Table Splicing |
TODO! | TODO! | ||
Line 275: | Line 280: | ||
==== Tables ==== | ==== Tables ==== | ||
- | TODO! | + | |
+ | We have already introduce how to define tables. Let us now focus on how to manipulate them with the native methods provided by the table object. | ||
+ | < | ||
+ | > | ||
+ | >>[1, 3] | ||
+ | > | ||
+ | >>[2, 3, 4] | ||
+ | >def vowels := [" | ||
+ | >> | ||
+ | > | ||
+ | >>5 | ||
+ | > | ||
+ | >>" | ||
+ | > | ||
+ | >>" | ||
+ | > | ||
+ | >> | ||
+ | > | ||
+ | >>" | ||
+ | > | ||
+ | >> | ||
+ | </ | ||
+ | |||
+ | Tables also support some useful iterator methods such as: | ||
+ | < | ||
+ | >def sum:= 0; | ||
+ | >>0 | ||
+ | > | ||
+ | >> | ||
+ | >sum | ||
+ | >>6 | ||
+ | >def sumNnum (@args) { | ||
+ | args.inject: | ||
+ | } | ||
+ | >>< | ||
+ | > | ||
+ | >>6 | ||
+ | </ | ||
==== Booleans ==== | ==== Booleans ==== |
at/tutorial/basic.txt · Last modified: 2020/02/09 22:05 by elisag