Rexx - Regina



Regina 是另一個可用於編譯和執行 Rexx 程式的 Rexx 直譯器。Regina 的官方網站是 - www.regina-rexx.sourceforge.net/

Regina Rexx Interpreter

使用 Regina 的一些優勢如下:

  • Regina 可以在任何平臺上執行,無論是 Windows、Linux 還是 Mac OS。

  • Regina 符合所有可用標準。

  • Regina 擁有龐大的社群,因此有大量的論壇和學習資料可供使用。

  • Regina 提供了許多用於編寫和測試 Rexx 程式的工具。

  • 在 Regina 中,您可以執行在預設 Rexx 直譯器中無法執行的命令。例如,如果您包含某些配置設定,您實際上可以執行基本的系統級命令,這在 Rexx 中是不可能的。

當您透過 **第 2 章 - Rexx 環境** 中記錄的安裝方法安裝 Rexx 時,Regina 直譯器會與之一起安裝。

現在讓我們看看使用 Regina 時可用的某些常用方法。這些函式是透過正常使用無法獲得的擴充套件函式。

要使用擴充套件函式,您需要包含以下程式碼行。這將啟用 Regina 擴充套件函式的使用。

options arexx_bifs 

其次,在執行所有 Rexx 程式時,使用以下命令。

regina main.rexx 

其中,

  • regina - 這是用於 Rexx 程式的直譯器。

  • main.rexx - 您的 Rexx 程式。

我們現在將詳細討論 **Regina Rexx 直譯器的各種功能**。

序號 Regina Rexx 直譯器功能
1 b2c

此方法用於將二進位制值轉換為字串值。

2 bitcomp

此方法用於逐位比較 2 個位字串。

3 bittst

此方法用於指示位字串中指定位的狀態。

4 find

此方法用於在另一個字串中搜索字串的第一次出現。

5 getenv

此方法返回系統上環境變數的值。

6 getpid

此方法用於獲取當前正在執行的程序 ID 的值。

7 hash

此方法將字串的雜湊屬性作為十進位制數返回。它還會更新字串的內部雜湊值。

8 justify

此方法用於根據長度值新增對齊或修剪字串的值。

9 putenv

此方法用於設定環境變數的值。

10 directory

此方法獲取系統上當前目錄的值。

11 chdir

此方法更改系統上當前工作目錄的值。

12 randu

此方法返回 0 到 1 之間的偽隨機數。

廣告