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