13-字符串转换

字符串转换 — Rust 语言之旅

内容来源 · Tour of Rust / Rust 语言之旅

原文链接: https://tourofrust.com/71_zh-cn.html

字符串转换

许多类型都可以通过 to_string 转换为字符串。

而泛型函数 parse 则可将字符串或是字符串常量转换为其它类型,该函数会返回 Result 因为转换有可能失败。

示例代码

1
2
3
4
5
6
7
fn main() -> Result<(), std::num::ParseIntError> {
    let a = 42;
    let a_string = a.to_string();
    let b = a_string.parse::<i32>()?;
    println!("{} {}", a, b);
    Ok(())
}
最后修改 August 21, 2026: 更新 (76fc81a2e)