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/05 14:04] – elisag | at:tutorial:basic [2007/04/05 14:32] – elisag | ||
---|---|---|---|
Line 1: | Line 1: | ||
< | < | ||
- | **UNDER CONSTRUCTION!!** | + | **IN PROGRESS!!** |
+ | - TODO: Talk about methods instead of functions? Check iat chapter. | ||
</ | </ | ||
====== Functional and Imperative Programming ====== | ====== Functional and Imperative Programming ====== | ||
Line 175: | Line 176: | ||
>>3 | >>3 | ||
</ | </ | ||
+ | Blocks are used also to iterating over enumerations. As an example consider the equivalent definition of the //sum// function shown below: | ||
+ | < | ||
+ | >def sum (@args) { | ||
+ | args.inject: | ||
+ | } | ||
+ | >>< | ||
+ | > | ||
+ | >>6 | ||
+ | </ | ||
+ | Note that inject is a method invoked to the table //args//. We elaborate on native data types and its operations in the next section. | ||
+ |
at/tutorial/basic.txt · Last modified: 2020/02/09 22:05 by elisag