Type functions

Using type functions, you can manipulate defined types. This chapter describes the type functions.

Type functions are distinguished from built-in functions in the following ways:

  • At least one of the arguments is a defined type.
  • They cannot be declared.
  • Arguments are enclosed in the (: and :) composite symbols, rather than in ( and ) symbols.

In general, each description has the following format:

  • A heading showing the syntax of the reference
  • A description of the value returned
  • A description of any arguments
  • Any other qualifications on using the function.