Using lists

List values are typically kept in list variables. When a variable is defined in a class, a list variable is created by the List switch.

A local variable or parameter of a function is defined by () as a list.

The assignment of such a list-defined variable can be done in several ways:

 

Definition of assignment of list indices:

Dim L () As String

L(0) := "Value 1"

L(1) := "Value 2"

L(2) := "Value 3"

Definition via curly braces:

Dim L () As String

L := {"Value 1", "Value 2", "Value 3", "Value 4"}

Definition via the list function:

Dim L () As String

L := List("Value 1", "Value 2", "Value 3", "Value 4")

Definition via the list function:

Dim L () As String

L := List("Value 1", "Value 2", "Value 3", "Value 4")

Definition via the TypedList function:

Dim L() As String

L := TypedList(TypedListTypes.TypeString, "Value 1", 10, 1000, "Value 4")

Definition with the attribute functions of the list variables:

Dim L() As String

L.Add("Value 1")

L.Add("Value 2")

 

Checking for the presence of a value in a list:

"Value 2" In {"Value 1", "Value 2", "Value 3", "Value 4"}

100 In {A + 5, A + 50, A + 500, A + 5000}