FUNCTIONの使い方

FUNCTIONで変数を設定したあと、 通常処理に戻ると変数の設定が反映されないのですが これは、どうにかならないのでしょうか? ↓の例でいくと 元々、変数「B」に”あ”を代入。 そして FUNCTIONでBに「い」を代入しているのですが 実行しても、Bに変化がありません。 どうすれば代入が反映されるのでしょうか?
B="あ"

TEST(B)

PRINT "代入後"+B

//----------------
FUNCTION TEST(B)

PRINT "代入前"+B

//変数Bに「い」を代入

B="い"

RESULT = TRUE
FEND

関連情報:

  1. IF
  2. IFB
  3. 指定フォルダへファイルを移動したい
  4. DELETEINI

このエントリーを含むはてなブックマーク Buzzurlにブックマーク Yahoo!ブックマークに登録

コメント

  1. mugicha より:

    RESULT = Bとして、B=TEST(B)として値を受け取るとか、
    FUNCTIONの引数にVarを付けて、参照引数にするとか、


このページの先頭へ