ResizeArray Module
Functional operations on List{T} (ResizeArray).
Functions and values
| Function or value |
Description
|
Full Usage:
ResizeArray.add item ra
Parameters:
'T
ra : ResizeArray<'T>
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Adds an item and returns the ResizeArray (pipeable).
|
Full Usage:
ResizeArray.addRange items ra
Parameters:
'T seq
ra : ResizeArray<'T>
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Adds multiple items and returns the ResizeArray (pipeable). A null
|
Full Usage:
ResizeArray.choose f ra
Parameters:
'T -> 'TResult option
ra : ResizeArray<'T>
Returns: ResizeArray<'TResult>
Modifiers: inline Type parameters: 'T, 'TResult |
Applies a function to each element, keeping the results that are
|
Full Usage:
ResizeArray.clear ra
Parameters:
ResizeArray<'T>
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Clears all elements. Returns the ResizeArray.
|
Full Usage:
ResizeArray.count ra
Parameters:
ResizeArray<'T>
Returns: int
Modifiers: inline Type parameters: 'T |
Returns the number of elements. A null
|
Full Usage:
ResizeArray.create ()
Parameters:
unit
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Creates an empty ResizeArray.
|
Full Usage:
ResizeArray.exists f ra
Parameters:
'T -> bool
ra : ResizeArray<'T>
Returns: bool
Modifiers: inline Type parameters: 'T |
Returns true if any element satisfies the predicate. False for an empty or null ResizeArray. The predicate to test each element. The input ResizeArray.
|
Full Usage:
ResizeArray.filter f ra
Parameters:
'T -> bool
ra : ResizeArray<'T>
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Filters elements, returning a new ResizeArray. A null
|
Full Usage:
ResizeArray.fold f state ra
Parameters:
'State -> 'T -> 'State
state : 'State
ra : ResizeArray<'T>
Returns: 'State
Modifiers: inline Type parameters: 'State, 'T |
Folds over the elements from left to right. A null
|
Full Usage:
ResizeArray.forall f ra
Parameters:
'T -> bool
ra : ResizeArray<'T>
Returns: bool
Modifiers: inline Type parameters: 'T |
Returns true if all elements satisfy the predicate. Vacuously true for an empty or null ResizeArray. The predicate to test each element. The input ResizeArray.
|
Full Usage:
ResizeArray.isEmpty ra
Parameters:
ResizeArray<'T>
Returns: bool
Modifiers: inline Type parameters: 'T |
Returns true if the ResizeArray is empty. A null
|
Full Usage:
ResizeArray.iter f ra
Parameters:
'T -> unit
ra : ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Applies an action to each element. A null
|
Full Usage:
ResizeArray.iteri f ra
Parameters:
int -> 'T -> unit
ra : ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Applies an action with index to each element. A null
|
Full Usage:
ResizeArray.joinWith separator ra
Parameters:
string
ra : ResizeArray<string>
Returns: string
Modifiers: inline |
Joins elements as strings with a separator. A null
|
Full Usage:
ResizeArray.map f ra
Parameters:
'T -> 'TResult
ra : ResizeArray<'T>
Returns: ResizeArray<'TResult>
Modifiers: inline Type parameters: 'T, 'TResult |
Maps each element, returning a new ResizeArray. A null
|
Full Usage:
ResizeArray.mapi f ra
Parameters:
int -> 'T -> 'TResult
ra : ResizeArray<'T>
Returns: ResizeArray<'TResult>
Modifiers: inline Type parameters: 'T, 'TResult |
Maps each element together with its index, returning a new ResizeArray. A null
|
Full Usage:
ResizeArray.ofArray source
Parameters:
'T[]
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Creates a ResizeArray from an array. A null
|
Full Usage:
ResizeArray.ofList source
Parameters:
'T list
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Creates a ResizeArray from a list. A null
|
Full Usage:
ResizeArray.ofSeq source
Parameters:
'T seq
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Creates a ResizeArray from a sequence. A null
|
Full Usage:
ResizeArray.partition f ra
Parameters:
'T -> bool
ra : ResizeArray<'T>
Returns: ResizeArray<'T> * ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Splits into two new ResizeArrays: elements satisfying the predicate, then the rest. A null
|
Full Usage:
ResizeArray.removeWhere f ra
Parameters:
'T -> bool
ra : ResizeArray<'T>
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Removes all elements matching the predicate. Returns the ResizeArray.
|
Full Usage:
ResizeArray.rev ra
Parameters:
ResizeArray<'T>
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Returns a new ResizeArray with elements in reverse order. A null
|
Full Usage:
ResizeArray.singleton item
Parameters:
'T
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Creates a ResizeArray with a single element. The single element to include.
|
Full Usage:
ResizeArray.sort ra
Parameters:
ResizeArray<'T>
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Sorts the ResizeArray in-place and returns it (pipeable).
|
Full Usage:
ResizeArray.sortBy projection ra
Parameters:
'T -> 'Key
ra : ResizeArray<'T>
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T, 'Key |
Sorts by a key projection in-place and returns it.
|
Full Usage:
ResizeArray.sortWith comparer ra
Parameters:
'T -> 'T -> int
ra : ResizeArray<'T>
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Sorts with a comparison function in-place and returns it.
|
Full Usage:
ResizeArray.toArray ra
Parameters:
ResizeArray<'T>
Returns: 'T[]
Modifiers: inline Type parameters: 'T |
Converts to an array. A null
|
Full Usage:
ResizeArray.toList ra
Parameters:
ResizeArray<'T>
Returns: 'T list
Modifiers: inline Type parameters: 'T |
Converts to an F# list. A null
|
Full Usage:
ResizeArray.tryFind f ra
Parameters:
'T -> bool
ra : ResizeArray<'T>
Returns: 'T option
Modifiers: inline Type parameters: 'T |
Returns the first element matching the predicate, or None. A null
|
Full Usage:
ResizeArray.tryFindIndex f ra
Parameters:
'T -> bool
ra : ResizeArray<'T>
Returns: int option
Modifiers: inline Type parameters: 'T |
Returns the index of the first element matching the predicate, or None. A null
|
Full Usage:
ResizeArray.tryItem index ra
Parameters:
int
ra : ResizeArray<'T>
Returns: 'T option
Modifiers: inline Type parameters: 'T |
Safe index access. A null
|
Full Usage:
ResizeArray.withCapacity capacity
Parameters:
int
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Creates a ResizeArray with the given initial capacity. The initial capacity.
|
TDesu.FSharp