【发布时间】:2019-12-28 23:46:37
【问题描述】:
我是 Swift 新手,遇到了这个简单的问题,希望有人能提供帮助。
我正在尝试将浮点值分配给 2UILabelsdeliveryCollectionLabel 和 adminFeeLabel,其中 if 逻辑在 2 个不同的函数中如下所示,然后在名为 totalCost 的第三个函数上,我试图将它们添加值,但我得到了错误:
二元运算符“+”不能应用于两个“()”操作数
第一个问题:下面是为标签 deliveryCollectionLabel 和 adminFeeLabel 分配 Float 值的正确方法吗?
其次:将这两个函数的值添加到Float 中的正确方法是什么,稍后将在代码中使用该值添加到另一个浮点值?
private func deliveryCharge() {
if deliveryCollectionLabel.text! == "Delivery" {
deliveryChargeLabel.text! = "2.50"
} else {
deliveryChargeLabel.text! = "0.00"
}
}
private func adminFee () {
adminFeeLabel.text! = "0.50"
}
private func totalCost() {
var totalOrderCost = 0
totalOrderCost = deliveryCharge() + adminFee()
}
【问题讨论】: