ChaiScript/unittests/vector_inplace_init.chai
2014-03-01 13:49:03 -07:00

22 lines
353 B
ChaiScript

auto x = [1, 2, 3]
assert_equal(3, x.size())
// Make sure vector elements are copied into place for consistency with
// map inplace construction
var i = 1;
var y = [i];
assert_equal(1, y[0]);
i = 3;
assert_equal(3, i);
assert_equal(1, y[0]);
// make sure initialization with a break in the middle works as expected
var a = [0.0,0.0,
1.0,1.0]