使用参数的货币符号扩展

参数可用于货币符号扩展。该变量必须包含形式参数,例如 $1$2$3 等。当扩展变量时,参数应在以逗号分隔的列表中显示。

Example:  

Set MUL=’$1*$2’;

Set X=$(MUL(3,7)); //X 中返回“3*7

Let X=$(MUL(3,7)); //X 中返回 21

如果形式参数的数量超过实际参数数量,只有与实际参数相对应的形式参数才会被扩展。如果实际参数超过形式参数,多余的实际参数将会被忽略。

Example:  

Set MUL=’$1*$2’;

Set X=$(MUL); //X 中返回“$1*$2

Set X=$(MUL(10)); //X 中返回“10*$2

Let X=$(MUL(5,7,8)); //X 中返回 35

参数 $0 返回通过调用实际传递的参数数量。

Example:  

set MUL='$1*$2 $0 par'; 

set X=$(MUL(3,7)); //X 中返回“3*7 2 par