Rexx - Netrexx 实现器

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

设置 NetRexx

NetRexx 的第一步是在本地计算机上进行设置。 为此,需要执行以下步骤−

步骤 1 − 转至 NetRexx 下载站点 − http://www.netrexx.org/downloads.nsp

Netrexx

下载 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 的文件,并将以下代码放入该文件中。

/* 主程序 */
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 中,字符串可以成为数组的索引。 一个例子如下所示。

示例

/* 主程序 */
value = 'unknown' 
value['a'] = 'b' 
c = 'a' 
say value[c] 

当我们运行上面的程序时,我们将得到以下结果。

输出

b

多个索引

在 NetRexx 中,您可以为数组设置多个索引。 下面显示了一个示例。

示例

/* 主程序 */
value = 'null' 
value['a', 'b'] = 1 
say value['a', 'b']

当我们运行上面的程序时,我们将得到以下结果。

输出

1

序号 命令与描述
1 ask 命令

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

2 digits 命令

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

3 form 命令

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

4 length 命令

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

5 version 命令

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

6 trace 命令

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