gpt4 book ai didi

rust - 如何用 nightly Rust 解析 float ?

转载 作者:行者123 更新时间:2023-11-29 07:51:54 24 4
gpt4 key购买 nike

我找不到如何从当前的 Rust 解析 float ,according to the documentation我认为这应该有效:

use std::f32;
use std::from_str::FromStr;

fn main() {
let result = f32::from_str("3.14");
println!("{}", result.unwrap());
}

但是编译器提示:

<anon>:5:18: 5:31 error: unresolved name `f32::from_str`.
<anon>:5 let result = f32::from_str("3.14");
^~~~~~~~~~~~~

(参见 Rust 围栏:here)

我在这里缺少什么?

最佳答案

1.0.0 alpha~Nightly 中,您可以使用 std::str::StrExt::parse相反

assert_eq!("3.14".parse(), Ok(3.14f64))

这里还有一个包含您的代码的示例

fn main() {
let result: f32 = "3.14".parse().unwrap();
println!("{}", result);
}

Playpen link

关于rust - 如何用 nightly Rust 解析 float ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25339153/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com