On 11/5/14 7:54 AM, Ivan Kazmenko wrote:
Hi!This gives an error (cannot deduce template function from argument types): ----- import std.algorithm; void main () { char [] c; sort (c); } ----- Why is "char []" so special that it can't be sorted?
Because sort works on ranges, and std.range has the view that char[] is a range of dchar without random access. Nevermind what the compiler thinks :)
I believe you can get what you want with std.string.representation: import std.string; sort(c.representation); -Steve
