Class: List

Description:

List Class

Details:

Fields Values
Repo: soz-live
Superclass: T
Subclasses: Set
Array
Cons
Tree
Interfaces:  
Interfaced: NIL, SZLPList, SZLPCode-List, SZGEObjects, SZCOObjects
Abstract?: Yes
isValue?: Yes

Functions:

Types Functions
Class: List->Set
List-Addto
List-AddtoEnd
List-EndCons
List-Filter
List-Flatten
List-Index
List-IndexFill
List-IndexSubst
List-InsertItemsAtIndex
List-ItemFill
List-ItemsAtEnd
List-ItemsAtStart
List-Length
List-MovetoEnd
List-Nth
List-Randomise
List-RemoveAtEnd
List-RemoveAtStart
List-RemoveItem
List-RemoveItems
List-RemoveItemsAtIndex
List-RemoveLast
List-RemoveNils
List-Replace
List-SubLength
Super: T-Make
Logical-AND
Logical-OR
Logical-NOT
Logical-XOR
SZOBBase-User_Select
SZOBBase-User_Make
SZOBBase-User_Method
SZOBBase-User_ObjectKey
SZOBBase-User_Edit
SZOBBase-User_Clone
SZOBBase-User_PickNode
SZOBBase-User_PickModel

List->Set

Keys Types Help
LST List  
     
Returns: Set  
Help:   Removes Duplicates from a List (Makes a Set)

List-Addto

Keys Types Help
LST List  
V Atom  
     
Returns: List  
Help:   Adds element to a list if not in there already

List-AddtoEnd

Keys Types Help
LST List  
V Atom  
     
Returns: List  
Help:   Adds element to End of a list if not in there already

List-EndCons

Keys Types Help
LST List  
V Atom  
     
Returns: List  
Help:   Adds element to the end of a List

List-Filter

Keys Types Help
LST List  
FILTER Predicate  
PARAM List  
INVERT Logical  
     
Returns: List  
Help:   Filters elements of a List

List-Flatten

Keys Types Help
LST List  
     
Returns: List  
Help:   Returns a flattened List (no sub-lists)

List-Index

Keys Types Help
LST List  
ITEM SZOBObject  
     
Returns: Integer  
Help:   Item’s Index in a List

List-IndexFill

Keys Types Help
NO Integer  
     
Returns: List  
Help:   Makes a list of Indices, NO long

List-IndexSubst

Keys Types Help
LST List  
INDEX Integer  
VALUE T  
     
Returns: List  
Help:   Substitutes a value at a given index in a List

List-InsertItemsAtIndex

Keys Types Help
LST List  
IND Integer  
VALUES List:SZOBObject  
     
Returns: List  
Help:   Insert Items At Index in a List

List-ItemFill

Keys Types Help
NO Integer  
ITEM T  
     
Returns: List  
Help:   Makes a list of Items, NO long

List-ItemsAtEnd

Keys Types Help
LST List  
NO Integer  
     
Returns: List  
Help:   Gets last no items of a List

List-ItemsAtStart

Keys Types Help
LST List  
NO Integer  
     
Returns: List  
Help:   Gets first no items of a List

List-Length

Keys Types Help
O List  
     
Returns: Integer  
Help:   Length of a List

List-MovetoEnd

Keys Types Help
LST List  
V Atom  
     
Returns: List  
Help:   Moves element to End of a list if not in there already

List-Nth

Keys Types Help
LST List  
INDEX Integer  
     
Returns: SZOBObject  
Help:   Item of a List

List-Randomise

Keys Types Help
LST List  
     
Returns: List  
Help:   Randomise a List

List-RemoveAtEnd

Keys Types Help
LST List  
NO Integer  
     
Returns: List  
Help:   Removes last elements of a List

List-RemoveAtStart

Keys Types Help
LST List  
NO Integer  
     
Returns: List  
Help:   Removes start elements of a List

List-RemoveItem

Keys Types Help
LST List  
ITEM T  
     
Returns: List  
Help:   Removes elements of a List

List-RemoveItems

Keys Types Help
LST List  
ITEMS List:T  
     
Returns: List  
Help:   Removes elements of a List

List-RemoveItemsAtIndex

Keys Types Help
LST List  
IND Integer  
NO Integer  
     
Returns: List  
Help:   Removes Items At an Index in a List

List-RemoveLast

Keys Types Help
LST List  
     
Returns: List  
Help:   Removes last element of a List

List-RemoveNils

Keys Types Help
LST List  
     
Returns: List  
Help:   Removes NIL elements of a List

List-Replace

Keys Types Help
LST List  
OLD SZOBObject  
NEW SZOBObject  
     
Returns: List  
Help:   Substitutes a value at a given index in a List

List-SubLength

Keys Types Help
LST List  
INDEX Integer  
NEWLEN Integer  
     
Returns: List  
Help:   Sub-Length of a List