Regina

优质
小牛编辑
150浏览
2023-12-01

Regina是另一个可用于编译和运行Rexx程序的Rexx解释器。 里贾纳的官方网站是 - www.regina-rexx.sourceforge.net/

Regina Rexx口译员

使用里贾纳的一些优点如下 -

  • Regina可以在任何平台上运行,无论是Windows,Linux还是Mac OS。

  • Regina按照所有可用标准工作。

  • 里贾纳有一个很大的社区跟随,因此里贾纳有很多论坛和学习材料。

  • Regina有很多工具可用于编写和测试Rexx程序。

  • 在Regina中,您可以运行默认Rexx Interpreter中无法执行的命令。 例如,如果包含某些配置设置,则可以实际运行基本系统级命令,这在Rexx中是不可能的。

当您通过Chapter 2 – Rexx Environment记录的安装安装Chapter 2 – Rexx Environment ,Regina解释器随之安装。

现在让我们看看使用Regina时可用的一些常用方法。 这些功能是扩展功能,通过正常使用无法使用。

要使用扩展函数,您需要包含以下代码行。 这使得可以使用Regina扩展功能。

options arexx_bifs 

其次,在运行所有Rexx程序时,请使用以下命令。

regina main.rexx 

Where,

  • regina - 这是用于Rexx程序的解释器。

  • main.rexx - 你的Rexx程序。

我们现在将详细讨论functions of Regina Rexx Interpreter的各种functions of Regina Rexx Interpreter

Sr.No.Regina Rexx口译员的职能
1b2c

此方法用于将二进制值转换为字符串值。

2bitcomp

该方法用于逐位比较2位串。

3bittst

此方法用于指示位串中指定位的状态。

4find

此方法用于搜索另一个字符串中第一次出现的字符串。

5getenv

此方法返回系统上环境变量的值。

6getpid

此方法用于获取当前运行进程ID的值。

7hash

此方法返回字符串的哈希属性作为十进制数。 它还会更新字符串的内部哈希值。

8justify

此方法用于根据长度值添加对齐或修剪字符串值。

9putenv

此方法用于设置环境变量的值。

10directory

此方法获取系统上当前目录的值。

11chdir

此方法更改系统上当前工作目录的值。

12randu

此方法返回0到1之间的伪随机数。