我有一個包含整數值的陣列。我已經這樣定義了:
@State private var numbers: Array = []
陣列隨著用戶使用應用程式而更新。在某個時刻,我需要找到陣列中所有值的總和。這是我試圖做的:
let sumOfNum = numberz.reduce(0, )
但是,這在加號( )符號上給了我以下錯誤:
Cannot convert value of type '(Int) -> Int' to expected argument type '(Int, Any) throws -> Int'
不確定是什么問題。任何幫助或指導將不勝感激。
uj5u.com熱心網友回復:
您的問題可能是您的 Array 宣告。您應該將 is 宣告為 Int 陣列而不是 Any 陣列。

所以你的陣列宣告應該是
@State private var numbers: [Int] = []
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/425792.html
上一篇:在沒有連接USB電纜的情況下無法在iOS上運行Flutter應用程式
下一篇:我怎樣才能很好地對齊它們?
