Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
intppty
プロパティを指定するインターフェイス引数を指定
呼出し手順
funs=intppty() intppty(fun)
パラメータ
- fun
 整数, インターフェイス番号 (funptr参照)
- funs
 整数ベクトル, インターフェイス番号のベクトル (funptr参照)
説明
インターフェイスプログラムでは,関数の引数を渡す手順を 2種類の異なる手法で記述することができます.
最初のデフォルトの方法の場合, 引数は値で渡されます. これは以下の構文となります:
foo(A,1+2)
Aで指定した引数は値で渡され
            (fooがコールされる前に
            Aのコピーが作成されます),
            1+2で指定した引数も値で渡されます.
2番目の方法では,"名前付きの引数"がある場合,
            引数をリファレンスで渡すことができます
            (変数の値のコピーは行われません).
            
            fun>0を指定してintppty(fun)とすると,
            番号 funのインターフェイスにより
            リファレンスに渡しの引数を処理できることがScilabに伝えられます.
            以下の構文の場合:
foo(A,1+2)
A が指す引数はリファレンス渡しされ,
            1+2 が指す引数は値で渡されます.
番号funのインターフェイスを宣言することにより,
            予測不能な結果を生み出す場合でない限り,
            リファレンス渡しの引数を処理できることに注意してください.
fun<0の場合のintppty(fun)は
            インターフェイス-funに関して
            その使用を停止します.
intppty() は,
            参照渡しされる引数を処理するインターフェイスのベクトルを返します.
この関数は動的にロードされるインターフェイスの場合に有用です (addinter参照).
| Report an issue | ||
| << funptr | Built-in & external | newfun >> |