Rexx Programming/How to Rexx/identifier

Identifiers are the names used to represent variables, constants, functions and labels within a program.

Identifiers can consist only of alphanumeric and underscore character combinations and some symbols

edit

As with most programming languages, identifiers can consist of a combination of letters, digits, and underscores, but must not begin with a digit. In rexx, variable names may also contain symbols such as hooks, plings and underscores. Compound variables may also contain dot symbols.

Valid and Invalid Identifiers

edit

Valid Identifiers

edit

hi_score lumpsum Apples counter2

Invalid Identifiers

edit

1st_score Not valid because it begins with a digit postcode# Contains an illegal hash character Incomplete$ Contains an illegal dollar symbol double This is a keyword

Case Sensitivity

edit

The rexx interpreter is case insensitive. This means that identifier names and keywords containing lowercase letters are interpreted as being the same as those containing uppercase letters: