在 swift 中聲明 Double 類型參數變量在進行運算處理時拋出了如下異常
Binary operator '*' cannot be applied to two 'Double?' operands
情況一
參數類型不匹配,需將參數類型進行匹配
self.max = height / (length * width) // 初始
self.max = height / (length * Double(width)) // 改后
情況二
初始定義參數的變量可能為空,添加置空條件,聲明參數末尾添加 "!" 字符
let length = Double(self.lengthText)!
let width = Double(self.weightText)!
let height = Double(self.heightText)!
self.max = height / (length * width)
以上便是此次分享的全部內容,希望能對大家有所幫助!