FSharpPlus


Curry Type

Static members

Static member Description

Curry.Curry(arg1, arg2)

Full Usage: Curry.Curry(arg1, arg2)

Parameters:
    arg0 : 'a * 'b * 'c * 'd * 'e * 'f * 'g
    arg1 : Curry

Returns: ('h * 'i * 'j * 'k * 'l * 'm * 'n -> 'o) -> 'h -> 'i -> 'j -> 'k -> 'l -> 'm -> 'n -> 'o
arg0 : 'a * 'b * 'c * 'd * 'e * 'f * 'g
arg1 : Curry
Returns: ('h * 'i * 'j * 'k * 'l * 'm * 'n -> 'o) -> 'h -> 'i -> 'j -> 'k -> 'l -> 'm -> 'n -> 'o

Curry.Curry(arg1, arg2)

Full Usage: Curry.Curry(arg1, arg2)

Parameters:
    arg0 : 'a * 'b * 'c * 'd * 'e * 'f
    arg1 : Curry

Returns: ('g * 'h * 'i * 'j * 'k * 'l -> 'm) -> 'g -> 'h -> 'i -> 'j -> 'k -> 'l -> 'm
arg0 : 'a * 'b * 'c * 'd * 'e * 'f
arg1 : Curry
Returns: ('g * 'h * 'i * 'j * 'k * 'l -> 'm) -> 'g -> 'h -> 'i -> 'j -> 'k -> 'l -> 'm

Curry.Curry(arg1, arg2)

Full Usage: Curry.Curry(arg1, arg2)

Parameters:
    arg0 : 'a * 'b * 'c * 'd * 'e
    arg1 : Curry

Returns: ('f * 'g * 'h * 'i * 'j -> 'k) -> 'f -> 'g -> 'h -> 'i -> 'j -> 'k
arg0 : 'a * 'b * 'c * 'd * 'e
arg1 : Curry
Returns: ('f * 'g * 'h * 'i * 'j -> 'k) -> 'f -> 'g -> 'h -> 'i -> 'j -> 'k

Curry.Curry(arg1, arg2)

Full Usage: Curry.Curry(arg1, arg2)

Parameters:
    arg0 : 'a * 'b * 'c * 'd
    arg1 : Curry

Returns: ('e * 'f * 'g * 'h -> 'i) -> 'e -> 'f -> 'g -> 'h -> 'i
arg0 : 'a * 'b * 'c * 'd
arg1 : Curry
Returns: ('e * 'f * 'g * 'h -> 'i) -> 'e -> 'f -> 'g -> 'h -> 'i

Curry.Curry(arg1, arg2)

Full Usage: Curry.Curry(arg1, arg2)

Parameters:
    arg0 : 'a * 'b * 'c
    arg1 : Curry

Returns: ('d * 'e * 'f -> 'g) -> 'd -> 'e -> 'f -> 'g
arg0 : 'a * 'b * 'c
arg1 : Curry
Returns: ('d * 'e * 'f -> 'g) -> 'd -> 'e -> 'f -> 'g

Curry.Curry(arg1, arg2)

Full Usage: Curry.Curry(arg1, arg2)

Parameters:
    arg0 : 'a * 'b
    arg1 : Curry

Returns: ('c * 'd -> 'e) -> 'c -> 'd -> 'e
arg0 : 'a * 'b
arg1 : Curry
Returns: ('c * 'd -> 'e) -> 'c -> 'd -> 'e

Curry.Curry(arg1, arg2)

Full Usage: Curry.Curry(arg1, arg2)

Parameters:
Returns: (Tuple<'a> -> 'b) -> 'a -> 'b
arg0 : Tuple<'t1>
arg1 : Curry
Returns: (Tuple<'a> -> 'b) -> 'a -> 'b

Curry.Curry(t, arg2)

Full Usage: Curry.Curry(t, arg2)

Parameters:
Returns: ('c -> 'a) -> 't1 -> 't2 -> 't3 -> 't4 -> 't5 -> 't6 -> 't7 -> 'b
Modifiers: inline
t : ^t
arg1 : Curry
Returns: ('c -> 'a) -> 't1 -> 't2 -> 't3 -> 't4 -> 't5 -> 't6 -> 't7 -> 'b

Curry.Invoke(f)

Full Usage: Curry.Invoke(f)

Parameters:
    f : ^t -> 'r

Returns: 'args
Modifiers: inline
Type parameters: ^t, 'r, 'args
f : ^t -> 'r
Returns: 'args