|
Physical equality.
-
arg0
:
'a
-
arg1
:
'a
-
Returns:
bool
|
|
Assert check condition. If not, raise an exception (exn).
-
condition
:
bool
-
arg1
:
exn
|
|
Assert two values are equal. If not, raise an exception (exn).
-
arg0
:
'a
-
arg1
:
'a
-
arg2
:
exn
|
|
Curry a pair of arguments.
-
arg0
:
'a * 'b -> 'c
-
arg1
:
'a
-
arg2
:
'b
-
Returns:
'c
|
|
Not implemented features encountered, so raise an exception and die.
-
()
:
unit
-
Returns:
'a
|
|
Fatal error. This should never happen.
-
()
:
unit
-
Returns:
'a
|
|
Apply a procedure in the middle of function pipes.
-
arg0
:
'a -> unit
-
arg1
:
'a
-
Returns:
'a
|
|
Return the first item of a triple.
-
arg0
:
'a * 'b * 'c
-
Returns:
'a
|
|
Return the second item of a triple.
-
arg0
:
'a * 'b * 'c
-
Returns:
'b
|
|
Return the third item of a triple.
-
arg0
:
'a * 'b * 'c
-
Returns:
'c
|
|
Convert a tuple result to an option type. The tuple result is obtained from
the TryGetValue pattern, e.g., IDictionary.
-
arg0
:
bool
-
arg1
:
'a
-
Returns:
'a option
|
|
Uncurry a pair of arguments.
-
arg0
:
'a -> 'b -> 'c
-
arg1
:
'a
-
arg2
:
'b
-
Returns:
'c
|