From: Alexis Laferrière Date: Sun, 3 Apr 2011 15:57:20 +0000 (-0400) Subject: lib: adds swap_at to arrays X-Git-Tag: v0.5~33^2~4 X-Git-Url: http://nitlanguage.org lib: adds swap_at to arrays Signed-off-by: Alexis Laferrière --- diff --git a/lib/standard/collection/array.nit b/lib/standard/collection/array.nit index 8db629b..e8f7448 100644 --- a/lib/standard/collection/array.nit +++ b/lib/standard/collection/array.nit @@ -212,6 +212,13 @@ class AbstractArray[E] _length = l - 1 end end + + fun swap_at( a : Int, b : Int ) + do + var e = self[a] + self[a] = b + self[b] = e + end end # Resizeable one dimention array of objects.