15
값으로 객체를 제거하는 배열 확장
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'로 변환 할 수 없습니다 이를 수행하는 …