If statement 这个条件(groovy脚本)的返回值是多少
此If statement 这个条件(groovy脚本)的返回值是多少,if-statement,groovy,return-value,If Statement,Groovy,Return Value,此if/else语句的返回值是多少 if (salary <= 3000) { return discount < 0.40 } else { return discount < 0.60 } if(salary它是一个布尔值。,!=,=,它是一个布尔值。,!=,=,,返回类型在if块和else块中都是布尔值(true或false) 另外,退货折扣==0.50将返回布尔值。在if块和else块中,该折扣的退货类型将是布尔值(true或false) 而且返回折扣==0.
if/else
语句的返回值是多少
if (salary <= 3000) {
return discount < 0.40
}
else {
return discount < 0.60
}
if(salary它是一个布尔值。
,!=
,=
,它是一个布尔值。
,!=
,=
,
,返回类型在if块和else块中都是布尔值(true或false)
另外,退货折扣==0.50
将返回布尔值。在if块和else块中,该折扣的退货类型将是布尔值(true或false)
而且返回折扣==0.50
将返回布尔值
def mustDiscount(salary, discount = 0.5) {
if (salary <= 3000) {
return discount < 0.40
}
else {
return discount < 0.60
}
}
mustDiscount(2000).with {
assert it in Boolean
assert !it
}
mustDiscount(4000).with {
assert it in Boolean
assert it
}