Arrays
Arrays are dynamically sized in Wing and are defined with the [] syntax. Individual array items are accessed using the .at(index: num) method. Arrays are similar to dynamically sized arrays or vectors in other languages.
main.w
let a = MutArray<num>[1, 2, 3];
log("{a[0]}, {a[1]}, {a[2]}");
a[2] = 4;
log("mutated value: {a[2]}");
log("len: {a.length}");
let data = MutArray<num>[1, 2, 3];
let twoD = MutArray<MutArray<num>>[data];
for array in twoD {
for item in array {
log(item * 10);
}
}
Wing console output
# Run locally with wing console
wing it
1, 2, 3
mutated value: 4
len: 3
10
20
30