标签: rust
例如:
let n = "1010"; let m: u32 = ?
可以通过将每个数字乘以正确的2的幂来完成,但是还有另一种更简单的内置方式吗?
答案 0 :(得分:6)
您正在寻找from_str_radix,所有人都可以使用 核心整数类型。
from_str_radix
let n = "1010"; let m = u32::from_str_radix(n, 2)?; assert_eq!(m, 10);