如何将角色转换为Swift 3中的整数



我试图简单地将角色或字符串转换为Swift 3中的整数。我是一个长期的C 开发人员,他只是学习Swift并发现做一些事情非常令人沮丧swift 3中的最简单事物(即,索引到字符串,将字符转换为int)。

有人可以帮助我将字符转换为INT,特别是在Swift 3 Xcode 8?

谢谢!

这很简单。

let myString = "5"
let sum = 3 +  Int(myString)!  // Produces 8
print(Int(myString)!)

索引

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)
}

最新更新