v / vlib / v2 / gen / arm64 / tests / mut_array_param_push.v
18 lines · 16 sloc · 306 bytes · 164b30309e6337b95ec2baacacd0f101fafd3d97
Raw
1fn push_name(mut names []string, name string) {
2 names << name
3 println(names.len)
4}
5
6fn wrap(mut names []string, name string) {
7 push_name(mut names, name)
8 println(names.len)
9}
10
11fn main() {
12 mut names := []string{}
13 wrap(mut names, 'abc')
14 println(names.len)
15 if names.len > 0 {
16 println(names[0])
17 }
18}
19