[svn] r7274: nemerle/trunk/lib/narray.n
VladD2
svnadmin at nemerle.org
Tue Jan 16 15:29:56 CET 2007
Log:
Add Append() extension method to array.
Author: VladD2
Date: Tue Jan 16 15:29:54 2007
New Revision: 7274
Modified:
nemerle/trunk/lib/narray.n
Modified: nemerle/trunk/lib/narray.n
==============================================================================
--- nemerle/trunk/lib/narray.n (original)
+++ nemerle/trunk/lib/narray.n Tue Jan 16 15:29:54 2007
@@ -387,6 +387,14 @@
source
}
+ public Append[T]([NotNull] mutable this source : array[T], [NotNull] value : array[T]) : array[T]
+ {
+ def newLen = source.Length + value.Length;
+ System.Array.Resize(ref source, newLen);
+ value.CopyTo(source, source.Length);
+ source
+ }
+
/**
* Iterates a function over an array.
*/
More information about the svn
mailing list