Rexx - Netrexx
NetRexx là triển khai java của Rexx. Trong NetRexx, trình triển khai được sử dụng để chuyển đổi chương trình Rexx thành chương trình java mà sau đó có thể chạy trên bất kỳ máy ảo Java nào.
Thiết lập NetRexx
Bước đầu tiên trong NetRexx là thiết lập nó trên máy cục bộ. Để làm điều này, người ta cần thực hiện các bước sau:
Step 1 - Truy cập trang tải xuống NetRexx - http://www.netrexx.org/downloads.nsp
Tải xuống tệp NetRexx.3.04.GA.
Step 2- Đảm bảo rằng java được cài đặt và chạy trên hệ thống của bạn. Bạn có thể xác minh rằng java đang chạy bằng cách sử dụng lệnh java – version.
Ví dụ về đầu ra được hiển thị bên dưới.
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- Giải nén nội dung của tập tin nén Netrexx. Sao chép các tệp từ thư mục NetRexx3.04GA \ lib vào thư mục cài đặt java / lib / etc của bạn.
Step 4 - Thêm đường dẫn NetRexx-3.04GA \ bin vào biến đường dẫn trên hệ thống.
Chạy chương trình NetRexx đầu tiên
Tạo một tệp có tên main.nrx và đặt đoạn mã sau vào tệp.
/* Main program */
say ‘hello’
Để biên dịch mã, hãy chạy lệnh sau.
NetRexxC main.nrx
Sau đó, bạn sẽ nhận được kết quả sau. NetRexxC là trình biên dịch chuyển đổi chương trình rexx sang chương trình java tương đương.
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
Bây giờ bạn có thể chạy chương trình java của mình bằng lệnh java sau.
java main
Khi bạn chạy lệnh trên, bạn sẽ nhận được kết quả sau.
Hello
Bây giờ chúng ta hãy thảo luận về một số special aspects of the Netrexx library.
Các chuỗi được lập chỉ mục
Trong NetRexx, chuỗi có thể trở thành chỉ mục của mảng. Một ví dụ đã được biểu diễn ở dưới.
Thí dụ
/* Main program */
value = 'unknown'
value['a'] = 'b'
c = 'a'
say value[c]
Khi chạy chương trình trên, chúng ta sẽ nhận được kết quả như sau.
Đầu ra
b
Nhiều chỉ mục
Trong NetRexx, bạn có thể có nhiều chỉ mục cho các mảng. Một ví dụ đã được biểu diễn ở dưới.
Thí dụ
/* Main program */
value = 'null'
value['a', 'b'] = 1
say value['a', 'b']
Khi chạy chương trình trên, chúng ta sẽ nhận được kết quả như sau.
Đầu ra
1
Sr.No. | Lệnh & Mô tả |
---|---|
1 | hỏi Lệnh
Lệnh này được sử dụng để đọc một dòng từ luồng đầu vào mặc định. |
2 | chữ số Lệnh
Lệnh này được sử dụng để hiển thị giá trị hiện tại của giá trị các chữ số. |
3 | lệnh biểu mẫu
Lệnh này được sử dụng để hiển thị giá trị hiện tại của giá trị biểu mẫu. |
4 | Lệnh chiều dài
Lệnh này được sử dụng để hiển thị độ dài của một giá trị chuỗi. |
5 | phiên bản Command
Lệnh này được sử dụng để trả về phiên bản hiện tại của NetRexx đang được sử dụng. |
6 | theo dõi lệnh
Lệnh này được sử dụng để trả về cài đặt theo dõi hiện tại đang được NetRexx sử dụng. |