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);