简介
在本实验中,我们将学习如何在 Rust 中进行字符串的转换。要将任何类型转换为字符串,我们可以为该类型实现 ToString
特性。或者,我们也可以实现 fmt::Display
特性,它会自动提供 ToString
特性,并允许我们使用 println!
打印该类型。另一方面,要将字符串解析为特定类型,比如数字,我们可以使用 parse
函数,并结合类型推断,或者使用 “turbofish” 语法指定类型。这依赖于 FromStr
特性,标准库中的许多类型都实现了该特性。如果我们想将字符串解析为用户定义的类型,可以为该类型实现 FromStr
特性。
注意:如果实验未指定文件名,你可以使用任何你想要的文件名。例如,你可以使用
main.rs
,并通过rustc main.rs &&./main
进行编译和运行。