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

21 lines
260 B
Go
Raw Normal View History

2019-08-11 00:02:48 +03:00
fn foo(b int, a mut []int) {
a[0] = 7
a << 4
}
2019-08-07 15:16:10 +03:00
// TODO
2019-08-05 05:34:12 +03:00
fn test_mut() {
2019-08-11 00:02:48 +03:00
mut numbers := [1,2,3]
2019-08-11 22:45:18 +03:00
foo(7, mut numbers)
2019-08-07 14:50:28 +03:00
//assert a.len == 4
2019-08-11 00:02:48 +03:00
assert numbers[0] == 7
2019-08-07 15:16:10 +03:00
//assert a[3] == 4
n := 1
mut b := &n
2019-08-05 05:34:12 +03:00
*b = 10
//mut b := mut a
//b = 10
2019-08-05 05:34:12 +03:00
}