Swift2 如何在Swift 2.0中将字符插入字符串?

Swift2 如何在Swift 2.0中将字符插入字符串?,swift2,Swift2,此函数接受一个Int,如324543,并返回一个字符串,如“$3245.43” 我的尝试如下,但Swift 2不喜欢索引:0 我该如何在字符串中插入字符呢 这似乎已经在年内解决了 Swift 2.0 您可以使用字符串扩展名: extension String { func insert(string:String,ind:Int) -> String { return String(self.characters.prefix(ind)) + string + S

此函数接受一个Int,如
324543
,并返回一个字符串,如“$3245.43”

我的尝试如下,但Swift 2不喜欢索引:0

我该如何在字符串中插入字符呢


这似乎已经在年内解决了

Swift 2.0 您可以使用字符串扩展名:

extension String {
    func insert(string:String,ind:Int) -> String {
        return  String(self.characters.prefix(ind)) + string + String(self.characters.suffix(self.characters.count-ind))
    }
}
用法如下:

var url = "http://www.website.com"
url = url.insert("s", ind: 4) // outputs https://www.website.com
可能重复的
var url = "http://www.website.com"
url = url.insert("s", ind: 4) // outputs https://www.website.com