📜  Rexx-内置函数(1)

📅  最后修改于: 2023-12-03 15:04:54.070000             🧑  作者: Mango

Rexx-内置函数

Rexx (Restructured Extended Executor) 是一种可以运行于多个操作系统的解释性编程语言。Rexx 的内置函数是其中的重要组成部分,提供了许多便捷的操作方法,本文将对一部分 Rexx 的内置函数作介绍。

字符串操作
  1. SUBSTR - 截取字符串

    SUBSTR(string, start, length)

    返回 string 开始于位置 start 的长度为 length 的子字符串。

  2. LEFT - 返回字符串左部分

    LEFT(string, length)

    返回 string 左边的长度为 length 的子字符串。

  3. RIGHT - 返回字符串右部分

    RIGHT(string, length)

    返回 string 右边的长度为 length 的子字符串。

  4. STRIP - 剔除空格

    STRIP(string)

    剔除 string 内部的所有空格。

  5. TRANSLATE - 替换键

    TRANSLATE (string, "from", "to")

    将 string 中所有出现在 from 中的字符替换为 to 中对应位置的字符。

  6. WORD - 返回指定位置的子字符串

    WORD(string, number)

    返回 string 中第 number 个单词。

数值操作
  1. ABS - 返回绝对值

    ABS(number)

    返回 number 的绝对值。

  2. MAX - 返回最大值

    MAX(number, number, ... )

    返回一个或多个数值中的最大值。

  3. MIN - 返回最小值

    MIN(number, number, ... )

    返回一个或多个数值中的最小值。

  4. SIGN - 返回符号

    SIGN(number)

    如果 number 为正,则返回 1,如果 number 为零,则返回 0,如果 number 为负,则返回 -1。

日期时间操作
  1. DATE - 返回系统日期

    DATE()

    返回当前系统日期。

  2. TIME - 返回系统时间

    TIME()

    返回当前系统时间。

  3. DATETIME - 返回日期时间

    DATETIME()

    返回当前系统日期和时间。

以上只是 Rexx 内置函数的一部分,更多函数可以通过 Rexx 的官方文档来查看,可以发现 Rexx 的内置函数使程序员更易于操作数据和进行算术计算。