How to get array length
Rene Zwanenburg via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun May 25 02:10:38 PDT 2014
On Sunday, 25 May 2014 at 06:50:14 UTC, kaz wrote:
> On Thursday, 22 May 2014 at 23:26:02 UTC, Ali Çehreli wrote:
>> On 05/22/2014 04:22 PM, kaz wrote:
>>> Is there a way to get the length of an array out of slice
>>> bracket in D?
>>>
>>> Tks.
>>
>> If you mean the length of the original array, no. Of course,
>> the length of the slice is trivial: slice.length.
>>
>> The following article explains how slices don't know about
>> other slices (including the original array):
>>
>> http://dlang.org/d-array-article.html
>>
>> Ali
>
> Tks.
Also, when slicing, you can use the dollar operator to get the
length of a slice:
auto arr = [1, 2, 3, 4];
auto slice = arr[$/2 .. $]; // the last half of the array, [3, 4]
More information about the Digitalmars-d-learn
mailing list