- Rexx教程
- Rexx - 首頁
- Rexx - 概述
- Rexx - 環境
- Rexx - 安裝
- Rexx - 外掛安裝
- Rexx - 基本語法
- Rexx - 資料型別
- Rexx - 變數
- Rexx - 運算子
- Rexx - 陣列
- Rexx - 迴圈
- Rexx - 決策
- Rexx - 數字
- Rexx - 字串
- Rexx - 函式
- Rexx - 棧
- Rexx - 檔案I/O
- Rexx - 檔案函式
- Rexx - 子程式
- Rexx - 內建函式
- Rexx - 系統命令
- Rexx - XML
- Rexx - Regina
- Rexx - 解析
- Rexx - 訊號
- Rexx - 除錯
- Rexx - 錯誤處理
- Rexx - 面向物件
- Rexx - 可移植性
- Rexx - 擴充套件函式
- Rexx - 指令
- Rexx - 實現
- Rexx - Netrexx
- Rexx - Brexx
- Rexx - 資料庫
- 手持裝置與嵌入式系統
- Rexx - 效能
- Rexx最佳程式設計實踐
- Rexx - 圖形使用者介面
- Rexx - Reginald
- Rexx - Web程式設計
- Rexx有用資源
- Rexx - 快速指南
- Rexx - 有用資源
- Rexx - 討論
Rexx最佳程式設計實踐
每個程式設計師都希望自己的程式在質量和效率方面做到最好。以下是編寫Rexx程式時的一些最佳程式設計實踐或技巧,可以幫助您實現這些目標。
技巧1
在向作業系統或命令提示符發出任何命令之前,請使用address命令。這將幫助您預先獲取記憶體中的地址空間,並使您的程式執行更高效。
address命令示例如下所示。
示例
/* Main program */ address system dir
命令的輸出如下所示,但可能因系統而異。
Volume in drive H is Apps Volume Serial Number is 8E66-AC3D Directory of H:\ 06/30/2016 01:28 AM <DIR> Apps 07/05/2016 03:40 AM 463 main.class 07/07/2016 01:30 AM 46 main.nrx 07/07/2016 01:42 AM 38 main.rexx 3 File(s) 547 bytes Dir(s) 313,085,173,760 bytes free
技巧2
確保所有對作業系統的命令都大寫,並在可能的情況下用引號括起來。
相同的示例如下所示。
示例
/* Main program */
options arexx_bifs
say chdir('\REXXML100')
say directory()
執行上述程式後,我們將得到以下結果。
0 D:\rexxxml100
技巧3
避免建立如下程式所示的大型註釋塊。
示例
/******/ /* */ /* */ /* */ /******/ /* Main program */ address system dir
技巧4
使用Parse語句分配預設值。相同的示例如下所示。
示例
parse value 0 1 with a, b
技巧5
儘可能使用“Left(var1,2)”語句代替“substr(var1,1,2)”語句。
技巧6
儘可能使用“Right(var1,2)”語句代替“substr(var1,length(var1),2)”語句。
廣告