我有这个"main.rs"文件,我声明了一个版本常量.
pub const VERSION: &'static str = "v2";
mod game;
fn main() {
do_stuff();
}
Run Code Online (Sandbox Code Playgroud)
然后我想在另一个模块"game.rs"中访问这个全局常量:
pub fn do_stuff() {
println!("This is version: {}", VERSION);
}
Run Code Online (Sandbox Code Playgroud)
如何使常量可用?
Dog*_*ert 12
正如VERSION声明的那样main.rs,它是一个crate root,你可以使用它的绝对路径来访问它:::VERSION.
这应该工作:
pub fn do_stuff() {
println!("This is version: {}", ::VERSION);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2715 次 |
| 最近记录: |