You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
var x = |3>;
var y = |2>;
x = `x >< `y // y gets set to Null
which take the value out of the local value, places a Null value there, and therefore allows each value to be consumed in a tensor product. However, this gets hairy if one has
var x = |3>;
{
var y = x;
var z = |3>;
z = `y >< `z; // fails!
}
The semantics correspond to Rust's move semantics, but considering that QScript objects are reference-counted, it doesn't really make too much sense in the context of a scripting language.
The text was updated successfully, but these errors were encountered:
Currently the move expression, specified by
which take the value out of the local value, places a Null value there, and therefore allows each value to be consumed in a tensor product. However, this gets hairy if one has
The semantics correspond to Rust's move semantics, but considering that QScript objects are reference-counted, it doesn't really make too much sense in the context of a scripting language.
The text was updated successfully, but these errors were encountered: