ListLength
Synopsis
ListLength(list)
Arguments
list | An expression that evaluates to a valid list. A Caché list must be created using ListBuild or ListFromString, or extracted from another list using List. The null string ("") is also treated as a valid list. |
Description
ListLength returns the number of elements in list. It counts all elements in a list, regardless of whether the element has a data value.
Examples
The following example demonstrates how to use the ListLength function:
myList = ListBuild("Red","Blue","Green","Yellow")
Println ListLength(myList) 'prints 4
The following example shows that ListLength counts all list elements:
GapList = ListBuild("Red",, "Green", "Yellow")
UndefVarList = ListBuild("Red",x, "Green", "Yellow")
NullStrList = ListBuild("Red","", "Green", "Yellow")
Println ListLength(GapList) ' prints 4
Println ListLength(UndefVarList) ' prints 4
Println ListLength(NullStrList) ' prints 4
The following example shows how ListLength handles the null string and a list containing only a null string element:
Println ListLength("") ' prints 0
NullList = ListBuild("")
Println ListLength(NullList) ' prints 1
See Also
-
List function
-
ListBuild function
-
ListExists function
-
ListFind function
-
ListFromString function
-
ListGet function
-
ListNext function
-
ListSame function
-
ListToString function
-
ListValid function