[英]Compiling Swift source files stuck xcode 7.3.1
所以最后我明白了。 这是罪魁祸首的代码-
func getReferralValueToShow() -> Double
{
var valueToReturn = self.referral % 25
if self.referral<25
{
valueToReturn = self.referral
}
else
{
valueToReturn = 25
}
if priceSubTotal() < Double(valueToReturn) {
return a
}
else
{
return Double(valueToReturn)
}
}
func priceSubTotal() -> Double {
return quantities.reduce(0, combine: { (t, q) in t + q.totalPrice })
}
这是起作用的代码
func getReferralValueToShow() -> Double
{
var valueToReturn = self.referral % 25
if self.referral<25
{
valueToReturn = self.referral
}
else
{
valueToReturn = 25
}
let a = priceSubTotal()
if a < Double(valueToReturn) {
return a
}
else
{
return Double(valueToReturn)
}
}
func priceSubTotal() -> Double {
return quantities.reduce(0, combine: { (t, q) in t + q.totalPrice })
}
问题是在if语句中调用priceSubTotal,希望对任何人都有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.