Rexx - Regina 解释器
Regina 是另一个可用于编译和运行 Rexx 程序的 Rexx 解释器。 Regina 的官方网站是 − www.regina-rexx.sourceforge.net/
使用 Regina 的一些优点如下 −
Regina 可以在任何平台上运行,无论是 Windows、Linux 还是 Mac OS。
Regina 按照所有可用标准工作。
Regina 拥有大量关注者,因此有很多论坛和学习材料可供 Regina 使用。
Regina 有很多可用于编写和测试 Rexx 程序的工具。
在 Regina 中,您可以运行默认 Rexx 解释器中无法运行的命令。 例如,如果包含某些配置设置,则实际上可以运行基本的系统级命令,这在 Rexx 中是不可能的。
当您通过第 2 章 – Rexx 环境中记录的安装方式安装 Rexx 时,Regina 解释器会随之安装。
现在让我们看看使用 Regina 时可用的一些常用方法。 这些功能是扩展功能,正常使用时无法使用。
要使用扩展功能,您需要包含以下代码行。 这使得可以使用 Regina 扩展功能。
options arexx_bifs
其次,在运行所有 Rexx 程序时,使用以下命令。
regina main.rexx
其中
regina − 这是用于 Rexx 程序的解释器。
main.rexx − 您的 Rexx 程序。
我们现在将详细讨论Regina Rexx Interpreter 的各种功能。
序号 | Regina Rexx翻译器的功能 |
---|---|
1 | b2c
该方法用于将二进制值转换为字符串值。 |
2 | bitcomp
该方法用于逐位比较 2 位字符串。 |
3 | bittst
该方法用于指示位串中指定位的状态。 |
4 | find
此方法用于搜索一个字符串在另一个字符串中第一次出现的位置。 |
5 | getenv
此方法返回系统上环境变量的值。 |
6 | getpid
该方法用于获取当前运行进程id的值。 |
7 | hash
此方法以十进制数形式返回字符串的哈希属性。 它还会更新字符串的内部哈希值。 |
8 | justify
该方法用于根据长度值添加对齐或修剪字符串的值。 |
9 | putenv
该方法用于设置环境变量的值。 |
10 | directory
此方法获取系统上当前目录的值。 |
11 | chdir
此方法更改系统上当前工作目录的值。 |
12 | randu
此方法返回 0 到 1 之间的伪随机数。 |