November 20, 2001 array constants | ||||
---|---|---|---|---|
| ||||
I wonder if [] thingie coukd be used not only to initialize arrays, but to create them on the fly as well? Like that: int min(int[]); ... min([1, x, 10]); Since it would be a dynamic array, it gets collected by the GC so no memory leaks. Since the same thing works for strings, why not for generic arrays: // pretty much the same s = "generated"; strlen("dynamically " + s + " string"); |
November 20, 2001 Re: array constants | ||||
---|---|---|---|---|
| ||||
Posted in reply to Pavel Minayev | Array literals are a good idea, and will likely get implemented. -Walter "Pavel Minayev" <evilone@omen.ru> wrote in message news:9tduir$jrk$1@digitaldaemon.com... > I wonder if [] thingie coukd be used not only to initialize > arrays, but to create them on the fly as well? Like > that: > > int min(int[]); > ... > min([1, x, 10]); > > Since it would be a dynamic array, it gets collected > by the GC so no memory leaks. Since the same thing > works for strings, why not for generic arrays: > > // pretty much the same > s = "generated"; > strlen("dynamically " + s + " string"); > > > |
Copyright © 1999-2021 by the D Language Foundation