Rust constants
-
const
-
Value that can be computed during compilation.
-
Cannot be changed.
-
Must have type declaration.
-
Name must be
UPPER_CASE.
#[allow(clippy::approx_constant)]
fn main() {
const NAME: &str = "Foo";
println!("{}", NAME);
const PI: f64 = 3.14;
println!("{}", PI);
// PI = 3.1; // cannot assign to this expression
const DAY: i32 = 60 * 60 * 24;
println!("{}", DAY);
}
Foo
3.14
86400