Variables - nitrologic/monkey2 GitHub Wiki
@manpage Variables
Local variables live on the stack. To declare a local variable:
`Local` _identifier_ `:` _Type_ [ `=` _Expression_ ]
...or...
`Local` _identifier_ `:=` _Expression_
Global variables live in global memory and exist for the lifetime of the application. To declare a global variable:
`Global` _Identifier_ `:` _Type_ [ `=` _Expression_ ]
...or...
`Global` _Identifier_ `:=` _Expression_
Consts are stored in the same way as globals, but cannot be modified after they are initialized. To declare a const:
`Const` _Identifier_ `:` _Type_ `=` _Expression_
...or...
`Const` _Identifier_ `:=` _Expression_