extension Array {
func removeObject<T where T : Equatable>(object: T) {
var index = find(self, object)
self.removeAtIndex(index)
}
}
Однако, я получаю сообщение об ошибке var index = find(self, object)
'T' не конвертируется в 'T'
Я также попытался с этой сигнатурой метода: func removeObject(object: AnyObject)
, однако, я получаю ту же ошибку:
'AnyObject' не конвертируется в 'T'
Каков правильный способ сделать это?