Arguments Tab

The arguments tab allows any arguments that the function requires to be specified.

Arguments Tab

Each function parameter is listed with its type and name with a field to enter a value in. Each parameter must have an argument provided.

Integer values

Integer arguments can be any valid XJEase integer literal, in either decimal, hexadecimal or binary. Hexadecimal numbers are specified with an 0x or 0X prefix and can have digits in either upper or lower case. Binary numbers are specified with an 0b or 0B prefix. If no prefix is specified, then decimal is assumed.

There is no upper limit on the size of values. As with XJEase, negative or fractional values are not supported.

String values

Any string including an empty string can be entered. There is no need to put quotes around the string.

Expressions

As well as literal values, arguments can be any valid XJEase expression, which gets evaluated when the function is run. To indicate that the value is an expression rather than a literal value, enter the value starting with an equals sign. The expression can be any valid XJEase expression including function calls and XJEase global variables and constants.