Constant Definitions

Constants are simple named values. Constants are not assignable. Their type is inferred from their value, so if you wish for them to have a specific type, you must cast the value to that type.

ConstantDefinition

Static Array Definitions

Similar to constants, static arrays are named values, but for an array. Static arrays cannot be multi-dimensional, unlike normal fixed arrays.

StaticArrayDefinition

static const Type VariableName = { ConstantExpression (, ConstantExpression)* } ;

Examples

Constant Definitions

// Making a regular integer constant.
const MY_COOL_NUMBER = 777;
// Making an integer constant from a double.
const MY_COOL_NUMBER_FROM_BEYOND = int(777.7777);

Static Array Definitions

// Making an array of integers.
static const int MY_COOL_INTEGERS[] = { 0, 1, 2, 3 };