例如:
let n = "1010";
let m: u32 = ?
Run Code Online (Sandbox Code Playgroud)
它可以通过添加每个数字乘以2的正确幂来完成,但是还有另一个更简单的内置方式吗?
您正在寻找from_str_radix,适用于所有核心整数类型.
let n = "1010";
let m = u32::from_str_radix(n, 2)?;
assert_eq!(m, 10);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38 次 |
| 最近记录: |