Update of /cvsroot/nice/Nice/stdlib/nice/lang
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv362/F:/nice/stdlib/nice/lang
Modified Files:
collections.nice
Log Message:
Added List.apply.
Index: collections.nice
===================================================================
RCS file: /cvsroot/nice/Nice/stdlib/nice/lang/collections.nice,v
retrieving revision 1.72
retrieving revision 1.73
diff -C2 -d -r1.72 -r1.73
*** collections.nice 13 Aug 2004 06:24:39 -0000 1.72
--- collections.nice 16 Aug 2004 09:21:21 -0000 1.73
***************
*** 125,128 ****
--- 125,135 ----
}
+ /** self modifying map over an list */
+ <T,U,V | U <: T, T <: V> void apply(List<T> list, V->U func)
+ {
+ for (int i = 0; i < list.size(); i++)
+ list[i] = func(list[i]);
+ }
+
/****************************************************************
* Implementations
|