1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
v/vlib/v/tests/type_alias_of_fn_with_mut_args_test.v

14 lines
237 B
V

type MutCallback = fn (mut []string)
fn mutate(mut ss []string, cb MutCallback) {
cb(mut ss)
}
fn test_type_alias_of_fn_with_mut_args() {
mut s := ['a']
mutate(mut s, fn (mut ss []string) {
ss << 'b'
})
assert s == ['a', 'b']
}