gpt4 book ai didi

input - 从输入中读取一个整数并将其分配给一个变量

转载 作者:行者123 更新时间:2023-11-29 08:22:05 25 4
gpt4 key购买 nike

我一直在努力寻找一种简单的方法来读取 Rust 中的变量,但到目前为止还没有成功。 Rust Book 中的所有示例都处理字符串 AFAIK,我找不到任何关于整数或 float 的内容。

最佳答案

我在这台机器上没有 Rust 编译器,但部分基于 this answer接近了,你想要像...

let user_val = match input_string.parse::<i32>() {
Ok(x) => x,
Err(_) => -1,
};

或者,正如评论中指出的那样,

let user_val = input_string.parse::<i32>().unwrap_or(-1);

...尽管您对整数大小和默认值的选择可能明显不同,并且您并不总是需要 parse() 的类型限定符 ( ::<i32> )可以从赋值中推断出类型。

关于input - 从输入中读取一个整数并将其分配给一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31235359/

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