कैसे प्राप्त करने के लिए योग के सभी संभव मूल्यों का एक संग्रह से [किसी भी] सरणी

0

सवाल

let array = [1,5,6,"50","Hi",54] as [Any]

मैं कर रहा हूँ एक सरणी इस तरह की जरूरत की राशि हर संभव मूल्यों के इस संग्रह से का उपयोग कर उच्च आदेश समारोह

higher-order-functions ios swift
2021-10-22 05:10:55
1

सबसे अच्छा जवाब

2

इस के लिए काम करता है Intएस और Stringएस परिवर्तित किया जा सकता करने के लिए एक Int. यह चला जाता है कि तार नहीं बदला जा सकता और उपेक्षा अन्य सभी प्रकार के ।

let result = array.reduce(into: 0) { partialResult, item in
    switch item {
    case let someInt as Int:
        partialResult += someInt
    case let someString as String:
        if let intValue = Int(someString) {
            partialResult += intValue
        }
    default:
        break
    }
}
2021-10-22 05:18:55

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में