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
Permalink
Reply