Arrays

Dynamic collections for storing multiple values.

Creating Arrays

var numbers = [1, 2, 3, 4, 5];
var names = ["Alice", "Bob", "Carol"];
var empty = [];

Index Access

var items = ["a", "b", "c"];
print(items[0]);  // a
print(items[2]);  // c

Modification

items[1] = "modified";
print(items[1]);  // modified

Built-in Functions

FunctionDescription
push(arr, val)Add to end
pop(arr)Remove last
length(arr)Get size

Example

var scores = [];
push(scores, 90);
push(scores, 85);
push(scores, 92);

print("Count: " + length(scores));  // 3

var last = pop(scores);
print("Removed: " + last);  // 92

Iteration

var items = ["apple", "banana"];

for (var item : items) {
    print(item);
}