Header menu logo TDesu.FSharp

Seq Module

Functions and values

Function or value Description

Seq.toResizeArray source

Full Usage: Seq.toResizeArray source

Parameters:
    source : 'T seq - The sequence to convert.

Returns: ResizeArray<'T>

Converts a sequence to a List{T} (ResizeArray) in a single enumeration pass. When source implements ICollection{T}, the result is pre-sized to its Count so filling it never grows-and-copies. A null source is treated as empty.

source : 'T seq

The sequence to convert.

Returns: ResizeArray<'T>

Seq.tryAverage source

Full Usage: Seq.tryAverage source

Parameters:
    source : float seq

Returns: float option

Returns Some(average) or None for empty or null sequences of floats. The input sequence of floats.

source : float seq
Returns: float option

Seq.tryMax source

Full Usage: Seq.tryMax source

Parameters:
    source : 'T seq - The input sequence.

Returns: 'T option

Returns Some(max), or None for an empty or null sequence.

source : 'T seq

The input sequence.

Returns: 'T option

Seq.tryMaxBy projection source

Full Usage: Seq.tryMaxBy projection source

Parameters:
    projection : 'T -> 'Key - The function used to extract a comparable key from each element.
    source : 'T seq - The input sequence.

Returns: 'T option

Returns Some(element) with the greatest key returned by projection, or None for an empty or null sequence. Enumerates source exactly once; when several elements share the greatest key, the first one encountered is returned.

projection : 'T -> 'Key

The function used to extract a comparable key from each element.

source : 'T seq

The input sequence.

Returns: 'T option

Seq.tryMin source

Full Usage: Seq.tryMin source

Parameters:
    source : 'T seq - The input sequence.

Returns: 'T option

Returns Some(min), or None for an empty or null sequence.

source : 'T seq

The input sequence.

Returns: 'T option

Seq.tryMinBy projection source

Full Usage: Seq.tryMinBy projection source

Parameters:
    projection : 'T -> 'Key - The function used to extract a comparable key from each element.
    source : 'T seq - The input sequence.

Returns: 'T option

Returns Some(element) with the smallest key returned by projection, or None for an empty or null sequence. Enumerates source exactly once; when several elements share the smallest key, the first one encountered is returned.

projection : 'T -> 'Key

The function used to extract a comparable key from each element.

source : 'T seq

The input sequence.

Returns: 'T option

Type something to start searching.