The source code to access a static variable in a module is given below. The given program is compiled and executed on UBUNTU 18.04 successfully.
// Rust program to access a static
// variable in a module
pub static StaticVar: &str = "Hello World";
mod Sample {
use crate::StaticVar;
pub fn sayHello() {
println!("{}", StaticVar);
}
}
fn main() {
Sample::sayHello();
}
Output:
Hello World
Explanation:
In the above program, we created a static variable StaticVar. Then we created a module Sample, here we accessed the static variable StaticVar in module Sample.
In the main() function, we called the sayHello() method with a specified string and printed the result.
Program/Source Code:
The source code to access a static variable in a module is given below. The given program is compiled and executed on UBUNTU 18.04 successfully.
Output:
Explanation:
In the above program, we created a static variable StaticVar. Then we created a module Sample, here we accessed the static variable StaticVar in module Sample.
In the main() function, we called the sayHello() method with a specified string and printed the result.
need an explanation for this answer? contact us directly to get an explanation for this answer