ios - २०१८ - स्विफ्ट डिजायर की कीमत 2018
इन्फ स्विफ्ट की तारीख स्ट्रिंग को कन्वर्ट करें (2)
@alex_p और @mixel के उत्तर सही हैं, लेकिन स्विफ्ट split
फंक्शन के साथ भी ऐसा करना संभव है:
let time = "7:30"
let components = time.characters.split { $0 == ":" } .map { (x) -> Int in return Int(String(x))! }
let hours = components[0]
let minutes = components[1]
मैं स्ट्रिंग बदलने की कोशिश कर रहा हूं:
let time = "7:30"
पूर्णांक के लिए:
let hour : Int = 7
let minutes : Int = 30
मैं वर्तमान में स्ट्रिंग के माध्यम से पाशन कर रहा हूं:
for char in time.characters {
}
लेकिन मैं समझ नहीं सकता कि कैसे एक चर को एक int में कनवर्ट करना है I किसी भी तरह की सहायता का स्वागत किया जाएगा।
आप स्ट्रिंग को इनके द्वारा विभाजित कर सकते हैं :
चरित्र और फिर परिणाम को Int:
let timeStringArray = time.componentsSeparatedByString(":")
if timeStringArray.count == 2 {
hour = timeStringArray[0].toInt
minutes = timeStringArray[1].toInt()
}