Scilab 5.5.1
- Scilabヘルプ
- API Scilab
- Low level functions
- AssignOutputVariable
- CallOverloadFunction
- CheckInputArgument
- CheckOutputArgument
- ReturnArguments
- 論理値の読み込み (Scilabゲートウェイ)
- 論理値の書き込み (Scilabゲートウェイ)
- 論理値疎行列の読み込み (Scilabゲートウェイ)
- 論理値の疎行列の書き込み (Scilabゲートウェイ)
- 変数の次元を確認 (Scilabゲートウェイ)
- 変数リファレンス (Scilabゲートウェイ)
- 変数の次元 (Scilabゲートウェイ)
- 変数の型 (Scilabゲートウェイ)
- 複素数変数 (Scilabゲートウェイ)
- 行列型 (Scilab ゲートウェイ)
- deleteNamedVariable
- doubleの読み込み (Scilabゲートウェイ)
- doubleの書き込み (Scilabゲートウェイ)
- getNbInputArgument (Scilabゲートウェイ)
- getNbOutputArgument (Scilabゲートウェイ)
- ハンドルの読み込み (Scilab ゲートウェイ)
- ハンドルの書き込み (Scilab ゲートウェイ)
- 整数の精度 (Scilabゲートウェイ)
- 整数の読み込み (Scilab ゲートウェイ)
- 整数の書き込み (Scilabゲートウェイ)
- nbInputArgument (Scilab ゲートウェイ)
- ポインタの読み込み (Scilabゲートウェイ)
- ポインタの書き込み (Scilabゲートウェイ)
- 多項式の記号変数 (Scilabゲートウェイ)
- 多項式の読み込み (Scilabゲートウェイ)
- 多項式の書き込み (Scilabゲートウェイ)
- 疎行列の読み込み (Scilab ゲートウェイ)
- 疎行列の書き込み (Scilab ゲートウェイ)
- 文字列の読み込み (Scilab ゲートウェイ)
- 文字列の書き込み (Scilab ゲートウェイ)
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.
CallOverloadFunction
オーバーロードされた関数またはマクロをコールする際に使用するCゲートウェイ関数
呼び出し手順
CallOverloadFunction(_iVar)
引数
- iVar
オーバーロードされた関数/マクロの名前を作成する際に使用される 入力引数を指定します
説明
オーバーロードされた関数またはマクロをコールすする際に使用するCゲートウェイ関数
例
この例は以下の大きさを返します:
入力引数の大きさを返します
入力引数が文字列の場合, 長さを返します
ゲートウェイのソース
int callOverload(char *fname,unsigned long fname_len) { CheckRhs(1, 1); CheckLhs(0, 1); CallOverloadFunction(1); return 0; }
Scilabテストスクリプト
function x=%c_getSize(a) x = lenght(a); endfunction function x=%s_getSize(a) x = size(a); endfunction a = [1,2,3,4]; a_ref = [2,2]; assert_checkequal(getSize(a) == a_ref); b = ["May","the","puffin";"be","with","you"]; b_ref = [3,3,6;2,4,3]; assert_checkequal(getSize(b) == b_ref);
Report an issue | ||
<< AssignOutputVariable | Low level functions | CheckInputArgument >> |