Я быстрый новичок. Я создал новый метод в структуре данных Set для моего кода. Этот метод вставляется в набор только в том случае, если значение не равно определенному числу.Расширение набора данных в swift
extension Set {
mutating func addExcludingCurrent(value: Int, currIndex: Int) {
if value == currIndex {
return
} else {
self.insert(value) // Error
}
}
}
Cannot invoke 'insert' with an argument list of type '(Int)'
. Как его решить. Или еще есть лучший способ выполнить эту задачу?
Don ' t используйте расширение, это не общая функциональность, которую нужно добавить в 'Set'. Просто используйте метод. – zaph