我正在扩展CollectionType
,希望能够轻松修改集合类型。
您不能myCollection[Index] = whatever
修改内容的最佳方式是什么?
例如
extension CollectionType {
func doSomething() -> Self{
var result = self
result[self.startIndex] = result[self.endIndex]
return result
}
}