On the meaning of string.length
Dmitry Olshansky via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Fri Nov 21 14:42:19 PST 2014
20-Nov-2014 16:50, Adam D. Ruppe пишет:
> On Wednesday, 19 November 2014 at 21:00:50 UTC, Ary Borenszweig wrote:
>> In Ruby `length` returns the number of unicode characters
>
> What is a unicode character? Even in utf-32, one printed character might
> be made up of two unicode code points. Or sometimes, two printed
> characters might come from a single code point.
Perl goes for grapheme cluster as character. I'd say that's probably the
closest thing to it.
Sadly being systems language we can't go so far as to create a per
process table of cached graphemes, and then use index in that table as
"character" ;)
--
Dmitry Olshansky
More information about the Digitalmars-d-announce
mailing list