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

array: add reverse_in_place for performance (#5798)

This commit is contained in:
yuyi
2020-07-11 19:17:11 +08:00
committed by GitHub
parent b92ce38593
commit fae601fe39
2 changed files with 29 additions and 0 deletions

View File

@@ -932,3 +932,17 @@ fn test_array_add_in_mut() {
add_nums(mut nums)
assert nums == [1, 2, 3, 4]
}
fn test_reverse_in_place() {
mut a := [1, 2, 3, 4]
a.reverse_in_place()
assert a == [4, 3, 2, 1]
mut b := ['a', 'b', 'c']
b.reverse_in_place()
assert b == ['c', 'b', 'a']
mut c := [[1, 2], [3, 4], [5, 6]]
c.reverse_in_place()
assert c == [[5, 6], [3, 4], [1, 2]]
}