📜  Rexx-里贾纳

📅  最后修改于: 2020-11-02 04:03:20             🧑  作者: Mango


Regina是另一个Rexx解释器,可用于编译和运行Rexx程序。里贾纳的官方网站是-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解释器的各种功能

Sr.No. Functions of Regina Rexx Interpreter
1 b2c

This method is used to convert a binary value to a string value.

2 bitcomp

The method is used to compare 2 bit strings, bit by bit.

3 bittst

This method is used to indicate the state of the specified bit in the bit string.

4 find

This method is used to search for the first occurrence of a string in another string.

5 getenv

This method returns the value of an environment variable on the system.

6 getpid

This method is used to get the value of the current running process id.

7 hash

This method returns the hash attribute of a string as a decimal number. It also updates the internal hash value of the string.

8 justify

This method is used to add justify or trim the value of a string based on the length value.

9 putenv

This method is used to set the value of an environment variable.

10 directory

This method gets the value of the current directory on the system.

11 chdir

This method changes the value of the current working directory on the system.

12 randu

This method returns a pseudo-random number between 0 and 1.