CArray:MaxIndex CArray:Set

CArray:Remove


The Remove method removes the CArray member at index n.

Syntax

value = CArray:Remove( n )

Remarks

The value returned corresponds to whatever type was saved into the CArray at the specified index. This may be a number, string, or other quantity

Example

The following script fragment removes the member at index n = 10:

 

A = CArray:new()

-- create a CArray object

A:Set( 2, "s1" )

-- set member [2]

A:Set( 10, "s2" )

-- set member [10]

A:Set( 100, "s3" )

-- set member [100]

Printf("N = %d", A:Count() )

-- result: N = 3

v = A:Remove( 10 )

-- remove member [10]

Printf("N = %d, v='%s'", A:Count(), v )

-- result: N = 2, v='s2'

Related Topics

CArray, Count