我是Swift的新手。我试图将字符串转换为字符数组,我想要字符的整数值。这是我的代码:
int
但是在第3行,我遇到了错误。这段代码有什么问题? 请帮帮我
答案 0 :(得分:13)
您需要将Character映射到String,因为Int没有Character初始值设定项。 您还可以将Character数组映射到String Array
var temp = string.characters.map(String.init)
或在初始化var
时将您的角色转换为Stringvar o = Int(String(temp[0]))
Swift 4
let string = "1234"
let temp = string.map(String.init)
let o = Int(temp[0])