On 02/12/2012 10:25 AM, RenatoL wrote:
This is the code i compiled v. 2057 and parameters 0 1 import std.stdio; import std.utf; void main() { string s1 = "abcd"; s1 = s1[stride(s1,0)..1] ~ 'r' ~ s1[2..$]; writeln(s1); }
Argh! std.algorithm.stride() and std.utf.stride() are different. :) What a confusion! :(
I think the following is correct for the first part, but the 2 in the last part will also be wrong unless it is also calculated:
s1 = s1[0..stride(s1,0)] ~ 'r' ~ s1[2..$]; Ali