如何将以下Java
代码转换为JScript
:
return ((IPOSBasket) basket).getOriginalCashierID();
在中执行上述代码时Java
,它工作正常。但是,如果我尝试作为 a 执行JScript
,我将获得NULL
价值。
如何将以下Java
代码转换为JScript
:
return ((IPOSBasket) basket).getOriginalCashierID();
在中执行上述代码时Java
,它工作正常。但是,如果我尝试作为 a 执行JScript
,我将获得NULL
价值。
冒着被否决票的风险XD
Java 和 Javascript 很相似,就像 Car 和 Carpet 很相似。
格雷格·休吉尔 2008
正如 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;