Я строю бюджетное приложение в Swift.Как найти сумму типа массива NSDecimalNumber
NSDecimalNumber первый добавлен в массив после действия (см. Ниже).
Затем NSDecimalNumber преобразуется в CurrencyFormat для TableView и добавляется в отдельный массив строк.
Как найти сумму сначала NSDecimalNumbers массив для создания доступной метки суммы?
var adding: [NSDecimalNumber] = [5, 6, 5.55, 6.55, 1]
Я попытался это, чтобы преобразовать число в NSDecimal (addingAmount), а затем добавить его к предыдущему массиву (добавление):
let addingAmount = NSDecimalNumber(string: textInput.text)/decimal100
adding.append(addingAmount)
println(adding)
println(reduce(adding, 0, +)) // prints 15
К сожалению, Println (добавление) работает, но ничего не напечатано на сумму.
Любая помощь будет оценена, спасибо.
Спасибо! Это сработало! – Zach
Без проблем, рад, что это сработало. Не могли бы вы пометить этот ответ, как ответили, пожалуйста? :) –