📅  最后修改于: 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. |