Swift에서 where 절을 사용하여 배열 유형 확장 Accelerate 프레임 워크를 사용하여 [Float] 및 [Double]을 확장하고 싶지만 각각 다른 구현이 필요합니다. 나는 명백한 것을 시도했다. extension Array { } 이 오류가 발생합니다. "제한된 확장은 'where'절에 지정된 제약 조건을 사용하여 특수화되지 않은 제네릭 유형 'Array'에서 선언되어야합니다." 이런 식으로 Swift 2에서 제네릭 유형을 확장 할 수 있습니까? 이제 예상대로 코드가 작동합니다. 다음은 Accelerate 프레임 워크를 사용한 요약을 보여주는 예입니다. extension _ArrayType where Generator.Element == Float { func quickSum() -> Fl..