Header menu logo issie

List Module

Functions and values

Function or value Description

List.chunkAt pred list

Full Usage: List.chunkAt pred list

Parameters:
    pred : 'a -> bool
    list : 'a list

Returns: 'a list list

Split list into list of lists each such that each element for which pred returns true starts a sublist. Every sublist must contain at least one element. Every sublist except possibly the first starts with an element el for which pred el is true.

pred : 'a -> bool
list : 'a list
Returns: 'a list list

List.chunkAt1 pred lst

Full Usage: List.chunkAt1 pred lst

Parameters:
    pred : 'a -> bool
    lst : 'a seq

Returns: 'a list list

Split list into list of lists each such that each element for which pred returns true starts a sublist. Every sublist must contain at least one element. Every sublist except possibly the first starts with an element el for which pred el is true

pred : 'a -> bool
lst : 'a seq
Returns: 'a list list

List.errorList lst

Full Usage: List.errorList lst

Parameters:
Returns: 'b list

Extract Error elements from result list, return list of errors

lst : Result<'a, 'b> seq
Returns: 'b list

List.okList lst

Full Usage: List.okList lst

Parameters:
Returns: 'a list

Extract Ok elements from result list, return list of Ok values

lst : Result<'a, 'b> seq
Returns: 'a list

List.pairWithPreviousOrSelf list

Full Usage: List.pairWithPreviousOrSelf list

Parameters:
    list : 'a list

Returns: ('a * 'a) list
list : 'a list
Returns: ('a * 'a) list

List.splitResult resL

Full Usage: List.splitResult resL

Parameters:
Returns: 'a list * 'b list

split Result list into pair of Ok and Error value lists repectively

resL : Result<'a, 'b> list
Returns: 'a list * 'b list

List.toString chars

Full Usage: List.toString chars

Parameters:
    chars : char list

Returns: string
chars : char list
Returns: string

Type something to start searching.