Class: List

Description:

List Class

Fields Values
Repo: soz-live
Superclass: T
Subclasses: Set
Array
Pair
Cons
Tree
Interfaces:  
Interfaced: NIL, SZLPList, 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