Rexx Programming/How to Rexx/identifier

From Wikibooks, open books for an open world
Jump to: navigation, search

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: