当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Rust concat用法及代码示例


本文简要介绍rust语言中 Macro std::concat 的用法。

用法

macro_rules! concat {
    ($($e : expr), * $(,) ?) => { ... };
}

将文字连接成静态字符串切片。

这个宏接受任意数量的逗号分隔文字,产生一个类型为 &'static str 的表达式,它表示从左到右连接的所有文字。

整数和浮点文字被字符串化以便连接。

例子

let s = concat!("test", 10, 'b', true);
assert_eq!(s, "test10btrue");

相关用法


注:本文由纯净天空筛选整理自rust-lang.org大神的英文原创作品 Macro std::concat。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。