Swift3 将字符转换为整数-swift 3

Swift3 将字符转换为整数-swift 3,swift3,Swift3,我需要从数组中的字符进行一些计算 let characters = Array(number.characters) total += Int(characters[i]) * multipliers[i] 这个数组类似于[“8”、“7”、“6”、“5”、“4”、“3”、“2”、“1”、“2”、“3”] 我收到一个错误,因为“无法使用调用'Int'类型的初始值设定项” 类型为“(String.CharacterView.\u元素)”的参数列表 我试过了,但运气不好 total += Strin

我需要从数组中的字符进行一些计算

let characters = Array(number.characters)
total += Int(characters[i]) * multipliers[i]
这个数组类似于[“8”、“7”、“6”、“5”、“4”、“3”、“2”、“1”、“2”、“3”]

我收到一个错误,因为“无法使用调用'Int'类型的初始值设定项” 类型为“(String.CharacterView.\u元素)”的参数列表

我试过了,但运气不好

total += String(characters[i]).toInt() * multipliers[i]
有人能帮我解决这个问题吗?如何在swift3中将字符转换为int?

试试看
总计+=字符串(整数(字符[i])*乘数[i]

Int(字符串(字符[i]))
@LeoDabus谢谢你。这对我有用,你是welcome@LeoDabus你为什么不创建一个实际的答案,这样它就可以被标记为答案。@ZuseeWeekin为什么不将它标记为答案,这样Leo就可以得到学分?这不起作用。您可能指的是Int(字符串(字符[i])*乘法器[i]