gpt4 book ai didi

rust - 是否有以十六进制表示法声明字 rune 字的语法?

转载 作者:行者123 更新时间:2023-12-04 02:25:15 26 4
gpt4 key购买 nike

有点像

const X: char = '0x10FFFC';

最佳答案

是的,使用\u{..}:

const X: char = '\u{10FFFC}';

Playground

这种情况下的一个技巧是使用编译器。如果你尝试下面的代码,它会给你一个很好的提示,告诉你要做什么,例如:

const X: char = 0x10FFFC as char;
error: only `u8` can be cast into `char`
--> src/lib.rs:1:17
|
1 | const X: char = 0x10FFFC as char;
| ^^^^^^^^^^^^^^^^ help: use a `char` literal instead: `'\u{10FFFC}'`
|
= note: `#[deny(overflowing_literals)]` on by default

关于rust - 是否有以十六进制表示法声明字 rune 字的语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68282900/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com