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)”語句。

廣告
© . All rights reserved.