0

如何将以下Java代码转换为JScript

return ((IPOSBasket) basket).getOriginalCashierID();

在中执行上述代码时Java,它工作正常。但是,如果我尝试作为 a 执行JScript,我将获得NULL价值。

4

3 回答 3

3

冒着被否决票的风险XD

Java 和 Javascript 很相似,就像 Car 和 Carpet 很相似。

格雷格·休吉尔 2008

于 2013-07-10T08:05:44.220 回答
0

正如 HMR 在评论中提到的,以下行工作正常:

return basket.getOriginalCashierID();
于 2013-07-14T10:51:18.837 回答
0

你不应该需要投射任何东西,你是如何获得篮子变量的?

此外,作为一种好的做法,不要在 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;
于 2013-07-10T08:20:20.427 回答