Variables
In Umbra, variables must always be explicitly typed, with the option to declare them as either const or mut, providing control over immutability and mutability in code.
Mutable and constants
types.u
const name str = "Peam"
mut age num = 24
const fool bool = true
mut person hashmap = {
name: name,
age: age,
}
const people arr = [person]
Nullable
Additionally, by adding a ? after the type, a variable can be made nullable, allowing it to hold either a value of the specified type or null.
Not initialized
Variables not initialized should be set as nullable when declaring
Next example: Loops