使用参数的货币符号扩展
参数可用于货币符号扩展。该变量必须包含形式参数,例如 $1、$2、$3 等。当扩展变量时,参数应在以逗号分隔的列表中显示。
示例:
Set MUL=’$1*$2’;
Set X=$(MUL(3,7)); // 在 X 中返回“3*7”
Let X=$(MUL(3,7)); // 在 X 中返回 21
如果形式参数的数量超过实际参数数量,只有与实际参数相对应的形式参数才会被扩展。如果实际参数超过形式参数,多余的实际参数将会被忽略。
示例:
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 返回通过调用实际传递的参数数量。
示例:
set MUL='$1*$2 $0 par';
set X=$(MUL(3,7)); // 在 X 中返回“3*7 2 par”