|
3.3.7 – Local Declarations ... There are two possible attributes: const, which declares a constant variable, that is, a variable that cannot be assigned to after its initialization; ...
local var <const> = whatever Constant variables help reasoning about the code, but I think the current syntax is a bit verbose, and may limit its adoption. A concise syntax that declares the const property may ease its adoption. For example: `const var = whatever` Some languages that make declarations of constant variables simple: OCaml: let foo = vs let mut foo = Scala: val foo = vs var foo = Rust: let x = vs let mut x =