runtime static arrays
Ali Çehreli
acehreli at yahoo.com
Tue Nov 20 14:52:56 PST 2012
On 11/20/2012 02:46 PM, Namespace wrote:
> Something like:
> scope int[8] arr;
> or
> scope int[i] arr;
>
> would be cool. You get an resizeable array which capactiy is all the
> time equal to his length. And it is destroyed after the liftetime of the
> scope.
>
> Maybe some stuff for Remus...
This is a surprisingly promising start: :)
import std.stdio;
struct FixedArray(T, size_t N)
{
T[N] elements;
alias elements this;
}
void main()
{
FixedArray!(int, 10) a;
foreach (int i, ref e; a) {
e = 42 + i;
}
writeln(a);
}
Ali
More information about the Digitalmars-d-learn
mailing list