ok,
another question...

the only way to init a static array aNumbers[10] is

aNumbers[0]=1
aNumbers[1]=2
aNumbers[2]=12
aNumbers[3]=13
....



On Fri, 2010-11-19 at 01:36 +0100, Benoît Minisini wrote:
> > Good morning to all!
> > 
> > we can do an array initialization such as
> > 
> >   DIM aNumbers AS Integer[] = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
> > 
> > but not
> >   DIM aNumbers AS Integer[10] = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
> > 
> > 
> > why is that?
> 
> No real reason, except that the second syntax is useless: you are creating a 
> array of ten integers that you are replacing with another array of ten 
> integers. The first array is freed.
> 
> Dim xxx As yyy[] = [ ... ] is not just an array initialization like in C. It 
> actually runs the [ ... ] operator to create an array at runtime.
> 
> Regards,
> 



------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to