swift – 二进制运算符*不能应用于类型为Int和Double的操作数
发布时间:2020-12-14 05:58:26 所属栏目:百科 来源:网络整理
导读:我正在尝试构建一个简单的Swift应用来计算增值税(增值税= 20%)。 class ViewController: UIViewController {@IBOutlet var resultTextView: UITextView!@IBOutlet var inputTextField: UITextField!@IBOutlet var calculateVATButton: UIButton!override fu
我正在尝试构建一个简单的Swift应用来计算增值税(增值税= 20%)。
class ViewController: UIViewController { @IBOutlet var resultTextView: UITextView! @IBOutlet var inputTextField: UITextField! @IBOutlet var calculateVATButton: UIButton! override func viewDidLoad() { super.viewDidLoad() func taxesFree(number: Int)-> Double{ var textfield = self.inputTextField.text.toInt()! let VAT = 0.2 var result = textfield * VAT return result } 由于某种原因我不断得到
在结果行 var result = textfield * VAT 里面的功能。
您应该将一个类型转换为另一个类型,因此这两个变量应该是相同的类型:
var result: Double = Double(textfield) * VAT (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |