summaryrefslogtreecommitdiff
path: root/test.fy
blob: 4f9af9bf39e16d71dd93226fd506ff1cdbb01806 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#*
 * Examples of how to use arrays
 *#

# Create a function bar, returns 0 by default
func bar { say "bar" } 

# Create a multi dimensional array foo
my foo = [bar, 1, 4/2, double "3", ["A", ["BA", "BB"]]];

# Run on each element of foo recursive 'say'
say foo;

# Print the length of the array
assert 5 == say len foo;

# Print the last index of the array
assert 4 == say ind foo;

# Print the 3rd element of the array
say foo[3];

#say "bla";