Range-based functions see strings and char[] to arrays of dchar, but is that behavour good for std.algorithm.copy too?

I find this a bit silly:


import std.algorithm: copy;
void main() {
    char[5] arr1 = "hello", arr2;
    arr1[].copy(arr2[]); // Error.
    dchar[arr1.length] arr3;
    arr1[].copy(arr3[]); // OK.
}


What do you think?

Bye,
bearophile

Reply via email to