Lists in TechScript are dynamic, ordered arrays of values.
Create lists using square brackets:
scores = [90, 85, 88]
mixed = [1, "two", true, null]
empty = []
Access elements using zero-based index:
fruits = ["apple", "banana", "cherry"]
say fruits[0] # "apple"
fruits[1] = "blueberry"
say fruits[1] # "blueberry"
Add items to the end of a list:
numbers = [1, 2]
numbers.push(3)
say numbers # [1, 2, 3]
Remove items:
numbers.pop() # returns 3
Iterate over list elements using a for loop:
for fruit in ["apple", "banana", "cherry"]
say $"I like {fruit}"
end
Get list size:
size = len([10, 20, 30]) # 3