rsio
一个简单的 Rust 控制台输入辅助库,提供便捷的标准输入读取功能。
简介
rsio 是一个零依赖的 Rust 库,封装了标准输入读取操作,让控制台输入变得简单直接。无论你是想读取字符串还是解析数字,一个函数调用即可完成。
核心特性
- 零依赖 — 仅使用 Rust 标准库
- 简单易用 — 两个函数覆盖常见输入场景
- 泛型支持 —
input_num支持任意实现了FromStr的类型 - 轻量级 — 极小的编译体积
适用场景
- 命令行交互式程序
- 算法竞赛 / OJ 题目输入
- 快速原型开发中的用户输入
- 学习 Rust 基础 I/O 操作
快速预览
rust
use rsio::{input, input_num};
fn main() {
// 读取字符串
let name = input();
println!("你好, {}", name);
// 读取数字
let x: i32 = input_num();
let y: f64 = input_num();
println!("x + y = {}", x as f64 + y);
}