[nem-en] Re: [svn] r6370: nemerle/trunk:
lib/narray.nncc/testsuite/completion-playground/compl3.n
Michal Moskal
michal.moskal at gmail.com
Mon Sep 4 21:31:50 CEST 2006
On 9/4/06, vc <vc at rsdn.ru> wrote:
>
>
> > -----Original Message-----
> > From: devel-en-bounces at nemerle.org [mailto:devel-en-
> > bounces at nemerle.org] On Behalf Of Michal Moskal
> > Sent: Monday, September 04, 2006 11:40 AM
> > To: devel-en at nemerle.org
> > Subject: [nem-en] Re: [svn] r6370: nemerle/trunk:
> > lib/narray.nncc/testsuite/completion-playground/compl3.n
> >
> > On 6/6/06, VladD2 <svnadmin at nemerle.org> wrote:
> > > + /**
> > > + * Convert array of one type to other.
> > > + */
> > > + public ConvertTo[From, To] (this sourse : array [From], f :
> From
> > -> To) : array [To]
> > > + {
> > > + mutable dest = array(sourse.Length);
> > > +
> > > + for (mutable i = 0; i < sourse.Length; i++)
> > > + dest[i] = f (sourse[i]);
> > > +
> > > + dest;
> > > + }
> >
> > The same function is defined below as "Map".
>
> Oh. Yes. I fix it.
>
> But, I think we must add alias "ConvertAll" (like System.Array.
> ConvertAll()). For imperative programmers with C/C++/C#/Java background
> "Map" it is impossible to understand. (ConvertTo is a compromise caused by
> error in extension methods implementation)
OK, what is the problem with ConvertAll?
--
Michał
More information about the devel-en
mailing list