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]

Reply via email to