Array indexing
Ali Çehreli
acehreli at yahoo.com
Mon Dec 3 17:18:17 PST 2012
On 12/03/2012 04:43 PM, js.mdnq wrote:
> When accessing an element outside a dynamic array I get an exception.
>
> I thought in D arrays will automatically expand themselves?
>
> If not, how do I add an element to an array?
>
> int[] arr = new int[1];
> arr[1] = 34; // exception
Another option is to modify the length of the "slice" (yes, "slice", not
"array"):
arr.length = 100;
The following is almost mandatory reading: :)
http://dlang.org/d-array-article.html
Ali
More information about the Digitalmars-d-learn
mailing list