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