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:
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 |