Lists - qlova/ilang GitHub Wiki

i has support for lists of any type.

To make an empty list:
l = []

Elements can be put inside of the list, all the elements in a list are required to be the same type.

l += "Element"

Lists can be used just like arrays, they can be indexed, modified and looped over.

print(l[0])
l[0] = "Different"
for element in l 
    print(element)
end 

Lists can also be initialised literally.

fruit = ["Orange", "Apple", "Pear"]

In order to add a list to a type, you do this in the type definition:

type MyType {
   fruit = list.text()
}

Any type can be defined as a list, simply use the type name after list dot.