是否有以十六进制表示法声明字符文字的语法?
就像是
const X: char = '0x10FFFC';
回答
是的,使用u{..}:
const X: char = 'u{10FFFC}';
操场
这种情况下的一个技巧是使用编译器。如果你尝试下面的代码,它会给你一个很好的提示,例如:
const X: char = 0x10FFFC as char;
const X: char = 0x10FFFC as char;
就像是
const X: char = '0x10FFFC';
是的,使用u{..}:
const X: char = 'u{10FFFC}';
操场
这种情况下的一个技巧是使用编译器。如果你尝试下面的代码,它会给你一个很好的提示,例如:
const X: char = 0x10FFFC as char;
const X: char = 0x10FFFC as char;