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)