将通用对象插入数组swift

时间:2015-06-10 14:31:50

标签: arrays swift generics

我想在'Array'上创建一个扩展函数,在所提供的索引处插入一个数组。

mutating func insert<T>( array: [T], atIndex index: Int ) {
    var floatingIndex = index
    for (index, value) in enumerate(array) {
        self.insert(value, atIndex: floatingIndex)
        floatingIndex++
    }
}

像这样的东西,但是我得到一个错误,说我不能用类型为(T,atIndex:Int)的参数调用'insert(...)'。

有没有办法可以将通用插入数组?

0 个答案:

没有答案