Netrexx
NetRexx是Rexx的java实现。 在NetRexx中,实现者用于将Rexx程序转换为java程序,然后可以在任何Java虚拟机上运行。
设置NetRexx
NetRexx的第一步是在本地计算机上进行设置。 要做到这一点,需要执行以下步骤 -
Step 1 - http://www.netrexx.org/downloads.nsp NetRexx下载站点 - http://www.netrexx.org/downloads.nsp
下载NetRexx.3.04.GA文件。
Step 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)
Step 3 - 解压缩Netrexx压缩文件的内容。 将文件从NetRexx3.04GA\lib文件夹复制到java安装/ lib/etc文件夹。
Step 4 - 将NetRexx-3.04GA\bin路径添加到系统上的路径变量。
运行第一个NetRexx程序
创建一个名为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
现在让我们讨论一下special aspects of the Netrexx library一些special aspects of the Netrexx library 。
索引字符串
在NetRexx中,字符串可以成为数组的索引。 一个例子如下所示。
例子 (Example)
/* Main program */
value = 'unknown'
value['a'] = 'b'
c = 'a'
say value[c]
当我们运行上述程序时,我们将得到以下结果。
输出 (Output)
b
多个索引
在NetRexx中,您可以为阵列提供多个索引。 一个例子如下所示。
例子 (Example)
/* Main program */
value = 'null'
value['a', 'b'] = 1
say value['a', 'b']
当我们运行上述程序时,我们将得到以下结果。
输出 (Output)
1
Sr.No. | 命令和描述 |
---|---|
1 | 问命令 此命令用于从默认输入流中读取一行。 |
2 | 数字命令 此命令用于显示数字值的当前值。 |
3 | 表单命令 此命令用于显示表单值的当前值。 |
4 | 长度命令 此命令用于显示字符串值的长度。 |
5 | 版本命令 此命令用于返回当前使用的NetRexx版本。 |
6 | trace命令 此命令用于返回NetRexx使用的当前跟踪设置。 |