21 lines
331 B
ChaiScript
21 lines
331 B
ChaiScript
auto x = [1, 2]
|
|
x.push_back(3)
|
|
assert_equal(3, x.size())
|
|
assert_equal(3, x.back())
|
|
assert_equal(1, x.front())
|
|
|
|
|
|
load_module("stl_extra")
|
|
|
|
auto uint16v = u16vector();
|
|
uint16v.push_back(1u);
|
|
assert_equal(1, uint16v.front());
|
|
|
|
|
|
// push_back newly constructed return value that's non-copyable
|
|
|
|
var v = []
|
|
v.push_back(async(fun(){}))
|
|
|
|
|