rust - 整数类型的 from_char() 函数在哪里?

标签 rust

char类型有from_digit()from_u32()从数字或 u32 获取 char,但是整数类型(所有)的逆函数在哪里?

即我希望看到一些 uN::from_{char|digit}() 和 iN::from_{char|digit}() 函数(其中 N 为 8、16、32、64 或大小)以实现对称,但显然它们没有存在。

最佳答案

逆是:

  • to_digit对于 from_digit:c.to_digit(12)
  • as u32 转换为 from_u32:c as u32

如果您想要 char 的 Unicode 代码点,则后者是您想要的。

关于rust - 整数类型的 from_char() 函数在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29753296/

相关文章:

rust - map_err() 闭包参数的更简洁类型?

rust - 当给出生命周期时,编译器在结构中询问生命周期

generics - 在 Rust 中只为泛型结构编写一次特征绑定(bind)

rust - 如何将 RangeInclusive 转换为范围?

rust - Rust 的 C++ Friend-like 构造

pointers - 如何以字节为单位获取指针偏移量?

rust - 是否可以用稳定的 rustc 运行夜间 cargo

rust - 类型不匹配与特征迭代器作为函数参数

rust - 在 Rust 中实现通用计算算法的正确方法是什么?

rust - 如何为特定的 rustup 工具链安装 Rust 目标?