1个不稳定版本

0.1.0 2020年1月11日

#2863 in Rust模式

MIT许可协议

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