8 lines
170 B
Groovy
8 lines
170 B
Groovy
def listSwap = { a, i, j ->
|
|
assert (0..<(a.size())).containsAll([i,j]);
|
|
a[[j,i]] = a[[i,j]]
|
|
}
|
|
|
|
def list = [2,4,6,8]
|
|
listSwap(list, 1, 3)
|
|
assert list == [2,8,6,4]
|