function

function ステートメント

構文    function 関数名(引数のならび, ... ) as 返値の型
                ステートメント...
        end function

機能
 関数を定義します。
 引数は
dim と同様の書式で10個まで宣言できます。指定できる型は、integer,long,string, HWND で、配列を指定することはできません。返値の型も同様です。
 「as 返値の型」を省略すると long とみなします。
 値を返すには 「関数名」自体に値を代入します。
 関数を再帰的に(自分自身を)呼び出すことはできません。
 関数の内部で end でマクロを終了させることはできません。


'num2 は値を2倍にして返す関数
function num2(num)
        num2 = num * 2
end function

proc main
        print str$(num2(100))
end proc

参照    sub

exit function ステートメント

構文    exit function

機能
 ただちに function を抜けます。


最新情報  TOP  マクロTOP