Files
c2/specs/VARIABLES.md
2026-04-29 21:39:48 +02:00

662 B

Variables

Variables can be defined in the global scope, in structs and classes, and in functions.

Global variables

Global variables can be defined as such:

// Defines a global variable called my_var.
i32 my_var;

// Defines a const variable.
const i32 my_var;

// Defines a global variable whose type is determined automatically.
// The value will be determined at runtime.
var my_var = 123;

// Defines a const variable whose type is determined automatically.
const my_var = 123;

// Defines a global variable whose initial value is computed at compile-time.
// If it cannot be computed at compile-time, an error is thrown.
static my_var = 123;