Characters in D
Jacob Carlborg
doob at me.com
Sat Nov 2 17:07:03 UTC 2019
On 2019-11-02 16:44, Eugene wrote:
> next code is ok according on what is written in book:
> char[] cyrillics = ['п', 'р', 'и', 'в', 'е', 'т']; //not compiled
This might be a bit confusing. But the type of a character literal
changes depending on it's content:
static assert(is(typeof('a') == char));
static assert(is(typeof('п') == wchar));
static assert(is(typeof('😊') == dchar));
So the type you have on the right side does not match the type specified
on the left side.
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list