📅  最后修改于: 2020-11-02 04:06:56             🧑  作者: Mango
NetRexx是Rexx的Java实现。在NetRexx中,实现者用于将Rexx程序转换为Java程序,然后可以在任何Java虚拟机上运行该程序。
NetRexx的第一步是在本地计算机上进行设置。为此,需要执行以下步骤-
步骤1-转到NetRexx下载站点-http: //www.netrexx.org/downloads.nsp
下载NetRexx.3.04.GA文件。
步骤2-确保在系统上安装并运行了java。您可以使用java–version命令验证Java是否正在运行。
输出示例如下所示。
H:\>java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) Client VM (build 24.79-b02, mixed mode, sharing)
步骤3-解压缩Netrexx压缩文件的内容。将文件从NetRexx3.04GA \ lib文件夹复制到java installation / lib / etc文件夹。
步骤4-将NetRexx-3.04GA \ bin路径添加到系统上的路径变量。
创建一个名为main.nrx的文件,并将以下代码放入该文件中。
/* Main program */
say ‘hello’
要编译代码,请运行以下命令。
NetRexxC main.nrx
然后,您将获得以下输出。 NetRexxC是将rexx程序转换为其等效Java的编译器。
java -cp ";;G:\NetRexx-3.04GA\lib\NetRexxF.jar;."
-Dnrx.compiler = ecj org.netrexx.process.NetRexxC main.nrx
NetRexx portable processor 3.04 GA build 4-20150630-1657
Copyright (c) RexxLA, 2011,2015. All rights reserved.
Parts Copyright (c) IBM Corporation, 1995,2008.
Program main.nrx
Compilation of 'main.nrx' successful
现在,您可以使用以下java命令运行Java程序。
java main
当您运行上面的命令时,您将获得以下输出。
Hello
现在让我们讨论Netrexx库的一些特殊方面。
在NetRexx中,字符串可以成为数组的索引。一个例子如下所示。
/* Main program */
value = 'unknown'
value['a'] = 'b'
c = 'a'
say value[c]
当我们运行上面的程序时,我们将得到以下结果。
b
在NetRexx中,可以有多个数组索引。一个例子如下所示。
/* Main program */
value = 'null'
value['a', 'b'] = 1
say value['a', 'b']
当我们运行上面的程序时,我们将得到以下结果。
1
Sr.No. | Command & Description |
---|---|
1 | ask Command
This command is used to read a line from the default input stream. |
2 | digits Command
This command is used to display the current value of the digits’ value. |
3 | form Command
This command is used to display the current value of the form value. |
4 | length Command
This command is used to display the length of a string value. |
5 | version Command
This command is used to return the current version of NetRexx being used. |
6 | trace Command
This command is used to return the current trace setting being used by NetRexx. |