mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
28 lines
425 B
V
28 lines
425 B
V
fn f1(mut b []byte) string {
|
|
return '${b}'
|
|
}
|
|
|
|
fn f2(b []byte) string {
|
|
return '${b}'
|
|
}
|
|
|
|
fn f3(mut b []u8) string {
|
|
return '${b}'
|
|
}
|
|
|
|
fn test_fn_call_mut_array_of_aliases() {
|
|
mut s1 := 'test'.bytes()
|
|
|
|
ret1 := f1(mut s1)
|
|
println(ret1)
|
|
assert ret1 == '[116, 101, 115, 116]'
|
|
|
|
ret2 := f2(s1)
|
|
println(ret2)
|
|
assert ret2 == '[116, 101, 115, 116]'
|
|
|
|
ret3 := f3(mut s1)
|
|
println(ret3)
|
|
assert ret3 == '[116, 101, 115, 116]'
|
|
}
|