1个不稳定版本
0.1.0 | 2020年1月11日 |
---|
#2863 in Rust模式
4KB
78 行
Simput
Simput允许以简单、直接的方法获取用户输入。不建议在生产环境中使用。
安装
在 Cargo.toml
[dependencies]
simput = "0.1"
使用方法
input!
宏从标准输入解析输入为一个元组,该元组包含由参数指定的类型的值。每个值通过ascii空格(0x20)或换行符(0x0A)分割。
use simput::input;
let (number, word) = input!(i32, String);
// stdin: 16 Hello
assert_eq!(16, number);
assert_eq!("Hello", word);
您可以使用 Line
关键字读取整行。在这种情况下,将返回一个 String
。
let i_am_a_line = input!(Line);
// stdin: The quick brown fox jumps over the lazy dog
assert_eq!("The quick brown fox jumps over the lazy dog", i_am_a_line);
依赖
~170–310KB