//Dyalect supports dynamic arrays var empty = [] var xs = [1, 2, 3] //Add elements to an array empty.Add(0) empty.AddRange(xs) //Access array elements var x = xs[2] xs[2] = x * x