|
Composes two functions (forward composition).
Mathematically: g . f
-
f
:
Func<'a, 'b>
-
g
:
Func<'b, 'c>
-
Returns:
Func<'a, 'c>
|
|
Composes two functions.
Mathematically: f . g
-
f
:
Func<'a, 'b>
-
g
:
Func<'c, 'a>
-
Returns:
Func<'c, 'b>
|
|
Converts an uncurried function to a curried function
-
f
:
Func<'a, 'b, 'c, 'd>
-
Returns:
Func<'a, Func<'b, Func<'c, 'd>>>
|
|
Converts an uncurried function to a curried function
-
f
:
Func<'a, 'b, 'c>
-
Returns:
Func<'a, Func<'b, 'c>>
|
|
Converts an action to a function returning Unit
-
f
:
Action<'a, 'b, 'c>
-
Returns:
Func<'a, 'b, 'c, unit>
|
|
Converts an action to a function returning Unit
-
a
:
Action<'a, 'b>
-
Returns:
Func<'a, 'b, unit>
|
|
Converts an action to a function returning Unit
-
a
:
Action<'a>
-
Returns:
Func<'a, unit>
|
|
Converts an action to a function returning Unit
-
a
:
Action
-
Returns:
Func<unit>
|
|
Converts an action with 4 arguments into an action taking a 4-tuple
-
f
:
Action<'a, 'b, 'c, 'd>
-
Returns:
Action<'a * 'b * 'c * 'd>
|
|
Converts an action with 3 arguments into an action taking a 3-tuple
-
f
:
Action<'a, 'b, 'c>
-
Returns:
Action<'a * 'b * 'c>
|
|
Converts an action with 2 arguments into an action taking a 2-tuple
-
f
:
Action<'a, 'b>
-
Returns:
Action<'a * 'b>
|
|
Converts an action taking a 4-tuple into an action with 4 parameters
-
f
:
Action<'a * 'b * 'c * 'd>
-
Returns:
Action<'a, 'b, 'c, 'd>
|
|
/// Converts an action taking a 3-tuple into an action with 3 parameters
-
f
:
Action<'a * 'b * 'c>
-
Returns:
Action<'a, 'b, 'c>
|
|
Converts an action taking a 2-tuple into an action with 2 parameters
-
f
:
Action<'a * 'b>
-
Returns:
Action<'a, 'b>
|