On 9/08/2015 1:08 a.m., Temtaime wrote:
Hi !
I want to add some sugar to D : sometimes it's necessary to use complex
start index.

For example:
auto sub = arr[idx + 123 * 10..idx + 123 * 10 + 1];

Proposal is to add a mnemonic for start index, for instance :

auto sub = arr[idx + 123 * 10..# + 1]; // # == start index

# is for example. Maybe it can be @ or some other symbol.

Any ideas ? Should i try to create a DIP ?

Ohhhhh the start value not the start index.
Humm, I'm ok with this. It would pair and match with $ which means end in regex with ^ meaning start.

Although I'm sure Walter will say no.

import std.stdio;
void main() {
        int[] values = [1, 2, 3];
        writeln(values[0 .. ^ + 3]);    
}

Reply via email to