Rexx - Built-In Functions



Every programming language has some built-in functions that help the programmer do some routine tasks. Rexx also has a lot of built in functions.

Let’s look at all of these functions available in Rexx.

Sr.No. Functions available in Rexx
1 ADDRESS

This method returns the name of the environment in the which the Rexx commands are currently running in.

2 BEEP

This method produces a sound in the system at a particular frequency and duration.

3 DataType

This method returns the value of ‘NUM’ if the input is a valid number else it will return the value of ‘CHAR’. You can also specify if you want to compare the input value to a NUM or CHAR value. In each case, the value returned will be either 1 or 0 depending on the result.

4 DATE

This method returns the local date in the following format.

5 DIGITS

This method returns the current setting of NUMERIC DIGITS as defined in the current system.

6 ERRORTEXT

This method returns the Rexx error message associated with error number ‘errorno’. Please note that the error number needs to be a value from 0 to 99. This is useful in cases wherein your program returned an error code and you want to know what the error code means.

7 FORM

This method returns the current setting of ‘NUMERIC FORM’ which is used to do mathematic calculations on the system.

8 TIME

This method returns the local time in the 24-hour clock format as shown in the following program.

9 USERID

This method returns the current user id logged into the system.

10 XRANGE

This method returns the characters in the range specified by the start and end character.

11 X2D

This method returns the decimal conversion of a hexstring value.

12 X2C

This method returns the character conversion of a hexstring value.

Advertisements