1 个不稳定版本
0.1.0 | 2021年9月25日 |
---|
#728 in 命令行界面
7KB
53 行
slowprint
一个用于缓慢打印文本的小型库,给显示的文本添加滚动效果。
安装
要安装slowprint,请运行以下命令
cargo install slowprint
示例
我们可以通过以下三种方式之一导入/使用slowprint库函数
-
将slowprint库的所有函数导入到本地命名空间。示例:
use slowprint::*;
-
仅导入slowprint库的所需函数到本地命名空间。示例:
use slowprint::slow_println;
来使用slow_println
函数。 -
使用完全限定名来使用slowprint库的任何方法。示例:
use slowprint;
然后我们可以这样调用slowprint库的方法slowprint::println("Hello, World");
。
按照标准,第三种方式是首选方式,但其他方式可以更容易地重复使用crate库的方法。
以下提供了一些示例供用户参考。
示例 1
使用默认的延迟时间缓慢打印。
use slowprint::print;
print("Hello, Rust.");
print(&"Hello, Rust.".to_string());
print(&String::from("Hello, Rust."));
示例 2
使用默认的延迟时间缓慢打印,并在末尾添加换行符。
use slowprint::println;
println("Hello, Rust.");
println(&"Hello, Rust.".to_string());
println(&String::from("Hello, Rust."));
示例 3
传递延迟时间缓慢打印。
use slowprint::slow_print;
let delay = std::time::Duration::from_millis(200);
slow_print("Hello, Rust.", delay);
slow_print(&"Hello, Rust.".to_string(), delay);
slow_print(&String::from("Hello, Rust."), delay);
示例 4
传递延迟时间缓慢打印,并在末尾添加换行符。
use slowprint::slow_println;
let delay = std::time::Duration::from_millis(200);
slow_println("Hello, Rust.", delay);
slow_println(&"Hello, Rust.".to_string(), delay);
slow_print(&String::from("Hello, Rust."), delay);