雷克斯 - Netrexx


NetRexx 是 Rexx 的 java 实现。在NetRexx中,实现器用于将Rexx程序转换为可以在任何Java虚拟机上运行的java程序。

设置 NetRexx

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 安装/lib/etc 文件夹。

步骤 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

现在让我们讨论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

先生。 命令与说明
1 询问命令

该命令用于从默认输入流中读取一行。

2 数字 命令

该命令用于显示数字值的当前值。

3 表单命令

该命令用于显示表单值的当前值。

4 长度命令

该命令用于显示字符串值的长度。

5 版本命令

该命令用于返回当前使用的 NetRexx 版本。

6 跟踪命令

此命令用于返回 NetRexx 正在使用的当前跟踪设置。