LIST.Upper

Previous  Next

 

lex = LIST.Upper( lid AS HANDLE ) AS INTEGER

 


 

Returns the upper lex (List Element Index) of the specified List.  Note that the lex depends on the OPTION BASE setting.  You can use the LIST.LOWER and LIST.UPPER for iterations in a FOR loop.  If the List is empty, the function returns -1.

 

Example:

 

DIM hList AS HANDLE

 

hList = LIST.Create( "Kalle", STRING, "Nisse", REAL, 4 )

 

LIST.At( hList, 0, 0, "Kalle Anka      " )

LIST.At( hList, 0, 1, 1.234 )

LIST.At( hList, 1, 0, "Kajsa Anka      " )

LIST.At( hList, 1, 1, 2.345 )

LIST.At( hList, 2, 0, "Joakim von Anka " )

LIST.At( hList, 2, 1, 3.456 )

LIST.At( hList, 3, 0, "Farmor Anka     " )

LIST.At( hList, 3, 1, 4.567 )

 

PRINT "Lower: ";LIST.Lower( hList ),

PRINT "Upper: ";LIST.Upper( hList ),