09.組み込み関数

【2008/11/25 original author TAKAO】

REXXは大量の組み込み関数で、プログラマーの負担を減らそうとしています。関数ライブラリーはREXXでも作れますし、多くのプロダクトが提供していたりもします。ここでは、個々の関数について、マニュアルのような解説はしません(できません)。適当に分類してみたので、「あー、こんな関数があるのね」と頭に留めておいて、必要な都度、マニュアルを調べてください。

文字列

  • ABBREV (Abbreviation)
  • CENTER/CENTRE
  • COMPARE
  • COPIES
  • DBxx (Double-Byte Character Set Functions)
  • DELSTR (Delete String)
  • DELWORD (Delete Word)
  • FORMAT
  • INSERT
  • LASTPOS (Last Position)
  • LEFT
  • LENGTH
  • OVERLAY
  • POS (Position)
  • REVERSE
  • RIGHT
  • SPACE
  • STRIP
  • SUBSTR (Substring)
  • SUBWORD
  • TRANSLATE
  • TRUNC (Truncate)
  • WORD
  • WORDINDEX
  • WORDLENGTH
  • WORDPOS (Word Position)
  • WORDS
  • VERIFY
  • XRANGE (Hexadecimal Range)

制御

  • ADDRESS
  • ARG (Argument)
  • CHARIN (Character Input)
  • CHAROUT (Character Output)
  • DIGITS
  • LINEIN (Line Input)
  • LINEOUT (Line Output)

演算

  • ABS (Absolute Value)
  • BITAND (Bit by Bit AND)
  • BITOR (Bit by Bit OR)
  • BITXOR (Bit by Bit Exclusive OR)
  • B2X (Binary to Hexadecimal)
  • C2D (Character to Decimal)
  • C2X (Character to Hexadecimal)
  • D2C (Decimal to Character)
  • D2X (Decimal to Hexadecimal)
  • MAX (Maximum)
  • MIN (Minimum)
  • RANDOM
  • X2B (Hexadecimal to Binary)
  • X2C (Hexadecimal to Character)
  • X2D (Hexadecimal to Decimal)

検査

  • CHARS (Characters Remaining)
  • CONDITION
  • DATATYPE
  • DATE
  • ERRORTEXT
  • FORM
  • FUZZ
  • LINES (Lines Remaining)
  • QUEUED
  • SIGN
  • SOURCELINE
  • STREAM
  • SYMBOL
  • TIME
  • TRACE
  • VALUE

【2008/11/25 original author TAKAO】