Rust concat宏的用法和示例
在Rust中,concat
宏用于在编译时将字面量以字符串的形式连接起来。它可以接受任意数量的字面量作为参数,并将它们连接成一个单独的字符串字面量。
concat 用法
concat
宏作用于编译阶段,参数必须是在编译时就确定的字面量;
一个简单示例:
fn main() {
let combined = concat!("abcdefg",'-',3.14,15926,false);
println!("{}", combined);
}
程序运行结果
abcdefg-3.14123false
整数、浮点数、布尔值这类字面量会被stringify宏处理以便连接。