Unicode arithmetic at run-time
Adam D. Ruppe via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sat Sep 20 20:13:19 PDT 2014
On Sunday, 21 September 2014 at 03:00:34 UTC, Charles McAnany
wrote:
> writefln("%c", '/U0001F0A1'+1); //
The problem here is just that arithmetic converts everything back
to integers and writefln is a bit picky about types. You can
print it though by casting it back to dchar:
writefln("%c", cast(dchar)('\U0001F0A1'+1));
My fonts don't support these chars but it should print out if you
do that.
More information about the Digitalmars-d-learn
mailing list