2016-05-25 52 views
4

我有這個「main.rs」文件,我聲明瞭一個版本常量。不同模塊中的鏽常數?

pub const VERSION: &'static str = "v2"; 
mod game; 
fn main() { 
    do_stuff(); 
} 

然後我想在不同的模塊「game.rs」訪問此全局常量:

pub fn do_stuff() { 
    println!("This is version: {}", VERSION); 
} 

怎樣使恆隨處可得?

回答

7

由於VERSIONmain.rs中聲明,這是一個箱根,因此您可以使用它的絕對路徑:::VERSION來訪問它。

這應該工作:

pub fn do_stuff() { 
    println!("This is version: {}", ::VERSION); 
}