1234567891011121314151617181920212223242526 |
- // 値を返さない関数
- function script func001 {
- mes "ユーザー定義関数";
- next;
- return; // 省略できない
- }
- // 値を返す関数
- function script func002 {
- return "ユーザー定義関数2";
- }
- // 関数の呼び出しとサブルーティンのテスト
- prontera,168,189,1 script 関数テスト 112,{
- callfunc "func001"; // ユーザー定義関数は文字列で指定
- mes callfunc("func002");
- next;
- callsub L_SUB001; // サブルーティンはラベルを直接指定
- close;
- end;
- L_SUB001:
- mes "サブルーティン";
- return; // 省略できない
- }
|