Java
次のコードをに変換する方法JScript
:
return ((IPOSBasket) basket).getOriginalCashierID();
で上記のコードを実行すると、Java
正常に動作します。しかし、 として実行しようとすると、値JScript
が得られNULL
ます。
Java
次のコードをに変換する方法JScript
:
return ((IPOSBasket) basket).getOriginalCashierID();
で上記のコードを実行すると、Java
正常に動作します。しかし、 として実行しようとすると、値JScript
が得られNULL
ます。
コメントでHMRが述べたように、次の行は正常に機能します。
return basket.getOriginalCashierID();
何もキャストする必要はありません。バスケット変数をどのように取得していますか?
また、return ステートメントで操作を行わないことをお勧めします。これにより、コード内のエラー/問題が隠され、読みやすさが損なわれることがあります。
JScript の場合:
var basket : IPOSBasket = IPOSBasket(x); // this is made up, don't know what you are doing here.
var originalCashierID = basket.getOriginalCashierID();
return originalCashierID;