PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
14447 | 01/02/01 18:40:25 | RE(4):PB7.0: 関数の可変個引数の定義方法について。 By M.M |
14446 | 01/02/01 17:50:41 | RE(3):PB7.0: 関数の可変個引数の定義方法について。 By n.m |
14440 | 01/02/01 12:31:12 | RE(2):PB7.0: 関数の可変個引数の定義方法について。 By リエッチ |
14435 | 01/02/01 09:58:47 | RE(1):PB7.0: 関数の可変個引数の定義方法について。 By ryochan |
14422 | 01/01/30 21:29:32 | PB7.0: 関数の可変個引数の定義方法について。 By n.m |
カテゴリ:スクリプトの記述
日付:2001年02月01日 09:58 発信者:ryochan
題名:RE(1):PB7.0: 関数の可変個引数の定義方法について。
n.mさん、おはようございます。
>関数の引数を可変個にしたいと考えています。
>例えば、Retrieve()のように、引数を入れても入れなくてもいいような
>関数を作成したいのです。
私の知る限り、PB(Powerscript)では無理ですね。
va_listや「...」で宣言したり、デフォルト引数も
サポートされていないですよね。
引数有り無しはおっしゃる通り、オーバーロード
するしか思い付きませんが、
もし引数が1個以上必要とし、
型が同一であれば
動的配列を引数に用いると、
似たようなことはできますね。
f_hoge(int p_val[])と宣言して
f_hoge({1,2,3,4})
みたいに...単に見せかけですけど^^;
あまり、参考にならなくてすみません。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.