[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