这就是我想要做的:
var i = 0
var string = "abcdef"
for value in string
{
value.[Put value of variable i here] = "a"
i++
}
如何在代码中插入 i 的值?
最佳答案
最简单的可能只是将其转换为 NSMutableString:
let string = "abcdef".mutableCopy() as NSMutableString
println( "\(string)")
for var i = 0; i < string.length; ++i {
string.replaceCharactersInRange(NSMakeRange(i, 1), withString: "a")
}
println( "\(string)")
是的,它有点难看,但它确实有效。
关于string - 在 Swift 中使用变量选择元组索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25677226/