type-conversion - 如何将字符串转换为 f32?

标签 type-conversion rust

我刚开始学习 Rust,在从字符串到 f32 的转换方面遇到了问题。 在 nightly 0.11 中有函数“from_str”,我这样使用它:

let f = std::f32::from_str("0.11", 10);

当前 1.0.0 alpha 函数不存在。 现在如何从 str 转换为 f32?

最佳答案

你可以使用parse ,现在。

let f = "0.11".parse::<f32>(); // returns a Result<f32, std::num::ParseFloatError>`

关于type-conversion - 如何将字符串转换为 f32?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28234518/

相关文章:

c - 在uint8_t指针中添加int到底有什么作用?

rust - 有没有办法传递对泛型函数的引用并返回与参数的生命周期无关的 impl Trait?

Powershell 使用 ENV 变量转换字符串

java - 使用 Java ArrayList 在 Scala 中初始化 Java 列表

Java:将原始 boolean 值转换为原始 int (0,1) 的好方法

java - 修复 Java jdbc 到 DB2 的无效数据对话

enums - "cannot infer an appropriate lifetime"当使用闭包返回对枚举变体内容的引用时

rust - 在 Rust 中读取和写入相同的 TcpStream

rspec - 我如何模拟事实来测试对事实进行十进制乘法的 Puppet 模板?

multidimensional-array - Rust 中的多维向量,段错误?