演算子にはいくつかのタイプがあります。
代入演算は、代入のターゲットを指定し、その後に代入演算子を指定し、 さらにそのターゲットに代入する式を指定することによってコーディングされます。 op= 形式 (例えば +=) の複合代入演算子では、別の演算のオペランドの 1 つとしてそのターゲットを使用し、その演算に代入を結合します。 = 代入演算子は、EVAL 演算および EVALR 演算で使用されます。 op= 複合代入演算子は、EVAL 演算でのみ使用されます。 代入演算子には次のものがあります。
*..1....+....2....+....3....+....4....+....5....+....6....+....7...+.... /FREE if MyFunc (string1) = %trim (MyFunc (string2)); %subst(X(3))= MyFunc('abc'); endif; /END-FREE
ユーザー定義の関数の詳細については、サブプロシージャーおよびサブルーチンを 参照してください。