#modfunc

新規命令を割り当てる

#modfunc p1 p2 p3,…

p1      : 割り当てられる命令の名前
p2 p3~ : パラメータータイプ名・エイリアス名

解説

モジュール変数を処理するための新規命令を登録します。
p1に新規命令の名前を、p2以降に呼び出しパラメータタイプを指定します。
命令を定義した位置より以降は、指定された名前を命令語として使用することが可能です。
また、#modfuncのルーチン内では、システム変数thismodを、 自分自身のモジュール変数として扱うことができます。

#modfunc命令のパラメーターは、#deffunc命令と同じ形式になります。
#deffunc命令との違いは、呼び出しの際にモジュール型の変数を指定する必要がある点です。モジュール変数の詳細については、プログラミングマニュアル(hspprog.htm)のモジュール項目を参照してください。

関連項目

#modcfunc新規関数を割り当てる
#deffunc新規命令を登録する
#modinitモジュール初期化処理の登録
#modtermモジュール解放処理の登録
thismod現在の有効なモジュール変数

サンプル逆引き (3)

modfunc.hsp
modvar.hsp
shoot.hsp

情報

バージョン3.3
作成日2010/01/05
著作者onitama
URLhttp://hsp.tv/
備考ver3.3標準命令
タイプ内蔵命令
グループプリプロセッサ命令
対応環境
  • Windows 版 HSP
  • コマンドライン版 HSP
hs ファイルhsphelp\i_prep.hs