1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
// -*- rust -*- use std; fn grow(&mutable vec[int] v) { v += vec(1); } fn main() { let vec[int] v = vec(); grow(v); grow(v); grow(v); auto len = std::_vec::len[int](v); log len; assert (len == (3 as uint)); }