#用户输入 #stdin #输入 #读取 #一次 #返回 #ok

read-stdin

一种简单易用的读取用户输入的方法

3个稳定版本

1.1.1 2023年1月4日
1.0.0 2023年1月2日

#880 in 命令行界面

自定义许可

7KB
114

read-stdin

关于

read-stdin 是我因为厌倦了编写处理终端用户输入的代码而编写的一组小函数,所以我决定将其发布在网上供任何人享受。

示例

您可以使用 read_stdin 来获取用户输入。此函数将返回一个 Result,如果用户输入的内容成功解析为所选的泛型类型,则为 Ok,如果解析失败则为 Err

use read_stdin::read_stdin;

let Ok(n) = read_stdin::<i32>() else {
println!("You entered an incorrect data type!");
return;
};

println!("You entered: {}", n)

如果您希望用户的数据正确解析,也可以使用 read_stdin_util_ok

use read_stdin::read_stdin_until_ok;

let n = read_stdin_until_ok::<i32>();

println!("You entered: {}", n)

无运行时依赖