1 个不稳定版本
使用旧的 Rust 2015
| 0.0.1 | 2014年12月10日 |
|---|
13 在 #shorthand
2KB
echo
Rust 宏 echo! 和 echon! 作为 println!("{}"...) 和 print!("{}"...) 的简写。
用法
要使用此库,请将以下内容添加到您的 Cargo.toml 文件中
[dependencies]
echo = "*"
然后,您可以使用宏 echo! 和 echon! 来打印空格分隔的值,带有或不带有换行符,类似于 Linux 的 echo 和 echo -n 命令。
#![feature(phase)]
#[phase(plugin)] extern crate echo;
fn main() {
let a = 0u;
let b = vec![2i, 4, 6];
// 0 [2, 4, 6] true
echo!(a, b, true);
// 0 (without newline)
echon!(a);
}
许可证
MIT
lib.rs:
宏 echo! 和 echon! 可以打印由空格分隔的值,无需指定 "{}" 格式字符串,类似于 Linux 的 echo 和 echo -n 命令。
要使用宏,您需要在 crate 的顶级包含以下声明
#![feature(phase)]
#[phase(plugin)] extern crate echo;
然后您可以按照以下方式调用它
let a = 0u;
let b = vec![2i, 4, 6];
// 0 [2, 4, 6] true
echo!(a, b, true);
// 0 (without newline)
echon!(a);