char类型有 from_digit()
和 from_u32()
两个函数,可以从数字或者u32
类型获取一个字符,但是所有整数类型(包括8、16、32、64或者大小)的反向功能在哪里呢?
即我期望能看到一些N::from_{char|digit}() 和N::from_{char|digit}() 函数(其中N是8、16、32、64或者大小),以保持对称性,但是很明显它们不存在。
char类型有 from_digit()
和 from_u32()
两个函数,可以从数字或者u32
类型获取一个字符,但是所有整数类型(包括8、16、32、64或者大小)的反向功能在哪里呢?
即我期望能看到一些N::from_{char|digit}() 和N::from_{char|digit}() 函数(其中N是8、16、32、64或者大小),以保持对称性,但是很明显它们不存在。
u32
确实 是整数类型。您是指 有符号整数 吗? - Shepmasterchar
转换为u32
”。有关详细信息,请参见:http://doc.rust-lang.org/std/primitive.char.html#method.to_digit - BurntSushi5char
转换为代码点数值的方法,以便可以对其进行迭代。 - Daniel Fath