> 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, -- Benoît Minisini ------------------------------------------------------------------------------ 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