CSet:Remove


The Remove method removes a member from the CSet by matching its value to a set member.

Syntax

member = CSet:Remove( value )

bullet.gif    value specifies the member to remove.

bullet.gif    member is the set member that was removed.

bullet.gif    On success, this method returns the removed member.

bullet.gif    On failure, nil is returned.

Remarks

This method finds the member in the list by searching the list to match its value. On success, the value argument and the returned member should be equal.

Removing a set member decreases the list Count by 1 member.

Example

Suppose a CSet exists with name S and that it contains 10 strings. The following script removes from the list the string "ABC""

Printf("count=%d", S:Count())

-- result: count=10

S:Remove( "ABC" )

-- remove the member at index 5

Printf("count=%d", S:Count())

-- result: count=9

Related Topics

CSet, RemoveAt, RemoveFirst, RemoveLast


Mira Pro x64 Script User's Guide, Copyright Ⓒ 2023 Mirametrics, Inc. All Rights Reserved.