←前へ 次へ→
機能別Ｑ＆Ａ 質問番号順Ｑ＆Ａ 目次

# [HMM0024A]

## ●サブルーチンからの戻り値($$return,##return)をそのまま使う

  サブルーチンからの戻り値（##return,$$return）を新しい変数で受けるのは面倒です。

  戻り値を他に利用しないのであれば、戻り値そのものをマクロ文で利用できます。次の例は上の例とほぼ同じですが、戻り値を新しい変数に格納しないですぐに利用してます。

      //------- サンプルマクロ -------//
      $a = "123";
      $b = "456";
      call calcStrToNum $a,$b;
      $kotae = str(##return) + "円";
      message $kotae;
      endmacro;

      calcStrToNum:
          $$s1 = $$1;
          $$s2 = $$2;
          ##wa = val($$s1) + val($$s2);
      return ##wa;
      // ---------------------------- //

←前へ 次へ→
機能別Ｑ＆Ａ 質問番号順Ｑ＆Ａ 目次