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). The item to add. The ResizeArray to add to.
|
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). The items to add. The ResizeArray to add to.
|
Full Usage:
ResizeArray.clear ra
Parameters:
ResizeArray<'T>
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Clears all elements. Returns the ResizeArray. The ResizeArray to clear.
|
Full Usage:
ResizeArray.count ra
Parameters:
ResizeArray<'T>
Returns: int
Modifiers: inline Type parameters: 'T |
Returns the number of elements. The ResizeArray to count.
|
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. 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. The predicate to filter by. The input ResizeArray.
|
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. The accumulator function. The initial state. 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. The ResizeArray to check.
|
Full Usage:
ResizeArray.iter f ra
Parameters:
'T -> unit
ra : ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Applies an action to each element. The action to apply to each element. The input ResizeArray.
|
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. The action to apply, receiving index and element. The input ResizeArray.
|
Full Usage:
ResizeArray.joinWith separator ra
Parameters:
string
ra : ResizeArray<string>
Returns: string
Modifiers: inline |
Joins elements as strings with a separator. The separator string. The ResizeArray of strings to join.
|
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. The mapping function. The input ResizeArray.
|
Full Usage:
ResizeArray.ofArray source
Parameters:
'T[]
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Creates a ResizeArray from an array. The input array.
|
Full Usage:
ResizeArray.ofList source
Parameters:
'T list
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Creates a ResizeArray from a list. The input list.
|
Full Usage:
ResizeArray.ofSeq source
Parameters:
'T seq
Returns: ResizeArray<'T>
Modifiers: inline Type parameters: 'T |
Creates a ResizeArray from a sequence. The input sequence.
|
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. The predicate identifying elements to remove. The ResizeArray to remove from.
|
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). The ResizeArray to sort.
|
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. The function to extract a comparison key. The ResizeArray to sort.
|
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. The comparison function. The ResizeArray to sort.
|
Full Usage:
ResizeArray.toArray ra
Parameters:
ResizeArray<'T>
Returns: 'T[]
Modifiers: inline Type parameters: 'T |
Converts to an array. The ResizeArray to convert.
|
Full Usage:
ResizeArray.toList ra
Parameters:
ResizeArray<'T>
Returns: 'T list
Modifiers: inline Type parameters: 'T |
Converts to an F# list. The ResizeArray to convert.
|
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. The predicate to match against. The input ResizeArray.
|
Full Usage:
ResizeArray.tryItem index ra
Parameters:
int
ra : ResizeArray<'T>
Returns: 'T option
Modifiers: inline Type parameters: 'T |
Safe index access. The zero-based index to access. The input ResizeArray.
|
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