|
1 | 1 | # APPEND |
2 | 2 |
|
3 | | -> APPEND a, val [, val [, ...]] |
| 3 | +> APPEND a, var1 [, var2 [, ..., varN]] |
4 | 4 |
|
5 | | -Inserts the values at the end of the specified array. |
| 5 | +Inserts the values `var1` to `varN` at the end of the array `a`. `var1` to `varN` can be any data type. |
| 6 | + |
| 7 | +Instead of APPEND the `<<` Operator can be used. |
6 | 8 |
|
7 | 9 |
|
8 | | -* a - An array-variable. |
9 | | -* val - Any value or expression |
| 10 | +### Example 1: Append single number |
10 | 11 |
|
11 | 12 | ``` |
12 | 13 | a = [1,2,3] |
13 | 14 | print "Before APPEND: "; a |
14 | 15 |
|
15 | 16 | APPEND a, 4 |
16 | 17 | print "After APPEND : "; a |
| 18 | +
|
| 19 | +' Output: |
| 20 | +' Before APPEND: [1,2,3] |
| 21 | +' After APPEND : [1,2,3,4] |
17 | 22 | ``` |
18 | 23 |
|
19 | | -Instead of APPEND the `<<` Operator can be used. |
| 24 | +### Example 2: Append multiple numbers |
| 25 | + |
| 26 | +``` |
| 27 | +a = [1,2,3] |
| 28 | +
|
| 29 | +APPEND a, 4, 5 |
| 30 | +print a ' Output: [1,2,3,4,5] |
| 31 | +``` |
| 32 | + |
| 33 | +### Example 3: Append an array |
| 34 | + |
| 35 | +``` |
| 36 | +a = [1,2,3] |
| 37 | +
|
| 38 | +APPEND a, [4,5,6] |
| 39 | +print a ' Output: [1,2,3,[4,5,6]] |
| 40 | +``` |
| 41 | + |
| 42 | +### Example 4: Append a string |
| 43 | + |
| 44 | +``` |
| 45 | +a = ["a", "b", "c"] |
| 46 | +
|
| 47 | +APPEND a, "d" |
| 48 | +print a ' Output: [a,b,c,d] |
| 49 | +``` |
| 50 | + |
| 51 | +### Example 5: Using << operator |
20 | 52 |
|
21 | 53 | ``` |
22 | 54 | a = [1,2,3] |
23 | | -print "Before << operaror: "; a |
24 | 55 |
|
25 | 56 | a << 4 |
26 | | -print "After << operator : "; a |
| 57 | +print a ' Output: [1,2,3,4] |
27 | 58 | ``` |
0 commit comments