wrap
function wrap<Type>(x:Type) ->
Wrap a value. The wrap()
series of functions preserves basic values,
while boxing Expression objects into
Expression objects, using the following
conversions:
From | To | Detail |
---|---|---|
Value |
Value |
where Value is a basic or array type. |
Value! |
Value! |
where Value is a basic type. |
Form |
Expression<Value> |
where move(Form) returns type Value or Value! . |
Expression<Value> |
Expression<Value> |
See also: box
function wrap<Value1, Value2>(x:(Value1, Value2)) ->
Wrap the elements of a tuple.
function wrap<Value1, Value2, Value3>(x:(Value1, Value2, Value3)) ->
Wrap the elements of a tuple.
function wrap<Value1, Value2, Value3, Value4>(x:(Value1, Value2, Value3, Value4)) ->
Wrap the elements of a tuple.
function wrap<Value1, Value2, Value3, Value4, Value5>(x:(Value1, Value2, Value3, Value4, Value5)) ->
Wrap the elements of a tuple.
function wrap<Value1, Value2, Value3, Value4, Value5, Value6>(x:(Value1, Value2, Value3, Value4, Value5, Value6)) ->
Wrap the elements of a tuple.
function wrap<Value1, Value2, Value3, Value4, Value5, Value6, Value7>(x:(Value1, Value2, Value3, Value4, Value5, Value6, Value7)) ->
Wrap the elements of a tuple.
function wrap<Value1, Value2, Value3, Value4, Value5, Value6, Value7, Value8>(x:(Value1, Value2, Value3, Value4, Value5, Value6, Value7, Value8)) ->
Wrap the elements of a tuple.
function wrap<Value1, Value2>(x1:Value1, x2:Value2) ->
Wrap multiple arguments.
function wrap<Value1, Value2, Value3>(x1:Value1, x2:Value2, x3:Value3) ->
Wrap multiple arguments.
function wrap<Value1, Value2, Value3, Value4>(x1:Value1, x2:Value2, x3:Value3, x4:Value4) ->
Wrap multiple arguments.
function wrap<Value1, Value2, Value3, Value4, Value5>(x1:Value1, x2:Value2, x3:Value3, x4:Value4, x5:Value5) ->
Wrap multiple arguments.
function wrap<Value1, Value2, Value3, Value4, Value5, Value6>(x1:Value1, x2:Value2, x3:Value3, x4:Value4, x5:Value5, x6:Value6) ->
Wrap multiple arguments.
function wrap<Value1, Value2, Value3, Value4, Value5, Value6, Value7>(x1:Value1, x2:Value2, x3:Value3, x4:Value4, x5:Value5, x6:Value6, x7:Value7) ->
Wrap multiple arguments.
function wrap<Value1, Value2, Value3, Value4, Value5, Value6, Value7, Value8>(x1:Value1, x2:Value2, x3:Value3, x4:Value4, x5:Value5, x6:Value6, x7:Value7, x8:Value8) ->
Wrap multiple arguments.