Rust variables: Difference between revisions
From wikinotes
Line 18: | Line 18: | ||
= Constants = | = Constants = | ||
<blockquote> | <blockquote> | ||
Constants can be declared in any scope (including global). | Constants can be declared in any scope (including global).<br> | ||
constants cannot be changed once assigned. | |||
<syntaxhighlight lang="rust"> | <syntaxhighlight lang="rust"> | ||
const SALT: &str = "$6$r1ohStL5/UwpNnls"; | const SALT: &str = "$6$r1ohStL5/UwpNnls"; |
Revision as of 00:05, 7 September 2021
Assignment
let age: u8 = 200; // typed let age = 200u8; // type-suffix let age = 200; // implied type
Literals
let float = 3.14; // f64 let integer = 7; // i32
Constants
Constants can be declared in any scope (including global).
constants cannot be changed once assigned.const SALT: &str = "$6$r1ohStL5/UwpNnls"; static RETRIES: i8 = 5;
Introspection
TODO:
learn
// use std::any::type_name; (todo - learn)