-2
我試圖簡單地將字符或字符串轉換爲Swift 3中的整數。我是一個很長時間的C++開發人員,他剛剛學習Swift並發現它非常令人沮喪Swift 3中一些最簡單的東西(即索引到一個字符串,將一個字符轉換爲一個int)。如何將字符轉換爲Swift中的整數3
有人可以幫助我將字符轉換爲整數,特別是在Swift 3 Xcode 8中嗎?
謝謝!
我試圖簡單地將字符或字符串轉換爲Swift 3中的整數。我是一個很長時間的C++開發人員,他剛剛學習Swift並發現它非常令人沮喪Swift 3中一些最簡單的東西(即索引到一個字符串,將一個字符轉換爲一個int)。如何將字符轉換爲Swift中的整數3
有人可以幫助我將字符轉換爲整數,特別是在Swift 3 Xcode 8中嗎?
謝謝!
就這麼簡單。
let myStinrg = "5"
let sum = 3 + Int(myStinrg)! // Produces 8
print(Int(myStinrg)!)
索引
let str = "My test String Index"
let index = str.index(str.startIndex, offsetBy: 4)
str[index] // Returns e from test
let endIndex = str.index(str.endIndex, offsetBy:-2)
str[Range(index ..< endIndex)] // returns String "est String Ind"
str.substring(from: index) // returns String "est String Index"
str.substring(to: index) // returns String "My t"
let string = "1"
if let integer = Int(string) {
print(integer)
}
https://www.hackingwithswift.com/example-code/language/how-to-convert-a-string-to-an-int –
我不要認爲它是重複的,因爲一些轉換規則自Swift 2.0以來發生了變化 –