HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2020
0229
とあるプログラマユーザー定義命令・関数での不定数パラメータ2解決


とあるプログラマ

リンク

2020/2/29(Sat) 17:50:35|NO.89594

strf関数やsplit命令ではパラメータの数が決まっておらず指定した分だけ使えると思いますが、これは#deffunc/#defcfuncでもできるのでしょうか。それとも仕様上無理でしょうか。

一応HSPでは#deffunc/#defcfuncで作られた命令・関数のパラメーターを省略可能ですが(var,array,label除く)、例えばintの場合 0が代入されたのかそれとも空欄だったのかが判別できないのであまり有効とは言えません。
(#defineで0以外の数値をデフォルトにする方法も同様。パラメーターの数を指定するパラメーターを作るのもどうかと…)

もし無理なのであれば配列変数で指定するしかないですかね



この記事に返信する


あらや

リンク

2020/2/29(Sat) 18:59:53|NO.89595

やっておられる方もいます。
https://codetter.com/?p=1188



とあるプログラマ

リンク

2020/3/1(Sun) 12:36:20|NO.89600

なんと、やっておられる人もいるんですね…
しかし標準の機能では無いといった感じですね。

あらやさん ありがとうございます。これも少し検討してみたいと思います。



ONION software Copyright 1997-2018(c) All rights reserved.