Is std.array.replace supposed to work with char[]?
Jacob Carlborg
doob at me.com
Sat Feb 19 13:23:12 PST 2011
Compiling the following code with DMD 2.052 on Mac OS X:
import std.array;
void main ()
{
char[] a;
char[] b;
a.replace(1, 3, b);
}
Results in the following error:
test.d(7): Error: template std.array.replace(T,Range) if
(isDynamicArray!(Range) && is(ElementType!(Range) : T)) does not match
any function template declaration
test.d(7): Error: template std.array.replace(T,Range) if
(isDynamicArray!(Range) && is(ElementType!(Range) : T)) cannot deduce
template function from argument types !()(char[],int,int,char[])
What am I doing wrong or isn't std.array.replace supposed to work with
char[]?
--
/Jacob Carlborg
More information about the Digitalmars-d-learn
mailing list