返された値を自動的にアンラップする
autoUnwrap = jautoUnwrap() jautoUnwrap(autoUnwrap)
論理値
autoUnwrap が trueの場合, メソッドのコールにより 返された値は可能な限りアンラップされます.
これにより, Java / Scilab変換の使用が非常に簡単になります.
デフォルトで, autoUnwrap は trueです.
// この例では, 自動アンラップを無効にせずに, Scilab は // currentTimeMillisの結果をlongに変換します(この変換はScilabではまだ // サポートされていません) // 自動アンラップを利用しない場合, Scilab はオブジェクトへのリファレンスを // 保持します jautoUnwrap(%f) jimport java.util.Date; jimport java.lang.System; t = System.currentTimeMillis(); s = jnewInstance(Date, t); str = jnewInstance("java.lang.String", "Hello"); d = s.toString() jremove Date System t s str; jautoUnwrap(%t) | ![]() | ![]() |
Version | Description |
5.5.0 | 関数が導入されました. 'JIMS'モジュールに基づきます. JIMSモジュールとの動作上の主な違いは, jautoUnwrapがデフォルトで 有効になっていることです. |