Я пытаюсь расширить Array, чтобы вернуть вспомогательный массив. линия Пусть B = arr.objectsAtIndexes ([1,3,5]) дает ошибку «Значение типа '[Int]' не имеет элемента 'objectsAtIndexes' Swift: Расширение массива, Значение типа _ не имеет значения _
import Foundation
var arr = [Int](6..<19)
let b = arr.objectsAtIndexes([1,3,5])
b = b.append(1)
extension Array {
func objectsAtIndexes(indexes: [Int]) -> [Element] {
var returnArray = [Element]()
for i in indexes {
returnArray.append(self[i])
}
return returnArray
}
}