func


func

プロトタイプ

func 新関数名(引数1,引数2,……){ 命令 }

解説

新しい関数を作る。
呼び出されると命令を実行する。
引数のところには変数名を書き、呼び出された時に渡された値がその変数に代入されて(ローカル変数ではないので注意(無印SPALMと一部の派生SPALMの場合。現在はローカル変数として扱うSPALMも存在する。))から命令を実行する。
引数は作らなくても、いくつ作っても良い。

returnがあると、その時点で命令を中断してメイン処理に戻る。
returnの後に半角スペースで間を開けて式や値を書くと、その値を返り値として返す。

・if、forなどの中括弧{}の中に書くとエラーになる。
・この関数が実行された時に新しい関数が出来るのではなく、これがどこかに書いてあれば最初から使える。
・既存の関数と同じ名前にした場合の処理はよく分からん

使用例

func addx2(A,B){
 C=A+B
 return C*2
}

c = addx2( 10, 20 )
text( c, 10, 10, 0 );

実行例 >> 60

参考

自作関数活用術