digitalmars.D.bugs - [Issue 7775] New: std.range.chunks on const array of strings too
- d-bugmail puremagic.com (34/34) Mar 25 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7775
http://d.puremagic.com/issues/show_bug.cgi?id=7775 Summary: std.range.chunks on const array of strings too Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Keywords: rejects-valid Severity: enhancement Priority: P2 Component: Phobos AssignedTo: nobody puremagic.com ReportedBy: bearophile_hugs eml.cc --- Comment #0 from bearophile_hugs eml.cc 2012-03-25 13:02:09 PDT --- import std.range: chunks; import std.array: join; void main() { const data = ["a1", "b2", "c3", "d4", "e5"]; foreach (c; chunks(data, 2)) string r = join(c); } DMD 2.059head gives: test.d(6): Error: template std.array.join(RoR,R) if (isInputRange!(RoR) && isInputRange!(ElementType!(RoR)) && isForwardRange!(R) && is(Unqual!(ElementType!(ElementType!(RoR))) == Unqual!(ElementType!(R)))) does not match any function template declaration test.d(6): Error: template std.array.join(RoR,R) if (isInputRange!(RoR) && isInputRange!(ElementType!(RoR)) && isForwardRange!(R) && is(Unqual!(ElementType!(ElementType!(RoR))) == Unqual!(ElementType!(R)))) cannot deduce template function from argument types !()(const(immutable(char)[])[]) -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 25 2012