Array

Syntax

To create an array, just use the pair of square brackets []

var nums = [1, 2, 3]
puts nums

Index

Like other languages, accessing array member via index.

var arr = [4, 5]
puts arr[0]

Assignment

Examples

Cached recursive fibonacci

var cache = [0, 1, 1]

func fib(n) {
    if n < 2 return n
    if cache[n] return cache[n]
    return cache[n] = fib(n - 2) + fib(n - 1)
}

puts fib(40)

Last updated

Was this helpful?