On 2017-12-05 15:34, Mengu wrote:
this is how i'd do it:string upcaseFirst(string wut) { import std.ascii : toUpper; import std.array : appender; auto s = appender!string; s ~= wut[0].toUpper; s ~= wut[1..$]; return s.data; }
That's not Unicode aware and is only safe to do with single byte characters. -- /Jacob Carlborg