Variables
Variable declaration looks like this:
var x = 42;
We can specify type of variable like this:
var x: int = 42;
Zero initialized variables (undefined)
To create "undefined" variable you need use undefined
keyword:
var x: int = undefined;
This code will allocate space in function stack for variable but doesn't initialize x
with some value.
Compile-time variables
Jazz allows you declare compile-time variable. You need use comptime
keyword before var
comptime var x = 42;
You can't assign to x
in non-compile-time context, you should use comptime
keyword before assignment:
comptime x = 0;
Last updated
Was this helpful?