我收到以下错误:
groovy.lang.MissingMethodException: No signature of method: AdjDriver.AdjustDriver() is applicable for argument types: (java.lang.Double, java.lang.Double) values: [60.0, 0.25]
Possible solutions: AdjDriver(double, double)
这是我在groovy控制台中运行的代码:
double d1
double d2
def double AdjDriver(double DriverVal, double PctAdj) {
return DriverVal = DriverVal + (DriverVal *PctAdj)
}
d1 = Double.parseDouble("60.00")
d2 = Double.parseDouble("0.25")
/* This works fine */
println AdjDriver(d1,d2)
/* This net line Throws the error:*/
println AdjustDriver( Double.parseDouble("60.00"), Double.parseDouble("0.25"))
答案 0 :(得分:0)
将AdjustDriver
更改为AdjDriver
。这是您定义的功能。
顺便说一句:而不只是def double
只写double
。