我试图将静态字符串和字符串字面量连接起来,以构建另一个静态字符串。下面是我能想到的最佳方法,但它无法正常工作:
const DESCRIPTION: &'static str = "my program";
const VERSION: &'static str = env!("CARGO_PKG_VERSION");
const VERSION_STRING: &'static str = concat!(DESCRIPTION, " v", VERSION);
有没有在Rust中实现这个功能的方法,或者我必须一遍又一遍地编写相同的文本?
lazy_static
:https://github.com/rust-lang-nursery/lazy-static.rs - starblue