FSharpx.Extras


ZipList Module

Functions and values

Function or value Description

x *> y

Full Usage: x *> y

Parameters:
    x : 'a seq
    y : 'b seq

Returns: 'b seq
Modifiers: inline

Sequence actions, discarding the value of the first argument.

x : 'a seq
y : 'b seq
Returns: 'b seq

x <* y

Full Usage: x <* y

Parameters:
    x : 'a seq
    y : 'b seq

Returns: 'a seq
Modifiers: inline

Sequence actions, discarding the value of the second argument.

x : 'a seq
y : 'b seq
Returns: 'a seq

f <*> a

Full Usage: f <*> a

Parameters:
    f : ('a -> 'b) seq
    a : 'a seq

Returns: 'b seq

Sequential application

f : ('a -> 'b) seq
a : 'a seq
Returns: 'b seq

ap m f

Full Usage: ap m f

Parameters:
    m : 'a seq
    f : ('a -> 'b) seq

Returns: 'b seq
Modifiers: inline

Sequential application

m : 'a seq
f : ('a -> 'b) seq
Returns: 'b seq

lift2 f a b

Full Usage: lift2 f a b

Parameters:
    f : 'a -> 'b -> 'c
    a : 'a seq
    b : 'b seq

Returns: 'c seq
Modifiers: inline

Promote a function to a monad/applicative, scanning the monadic/applicative arguments from left to right.

f : 'a -> 'b -> 'c
a : 'a seq
b : 'b seq
Returns: 'c seq

returnM v

Full Usage: returnM v

Parameters:
    v : 'a

Returns: 'a seq
v : 'a
Returns: 'a seq