OSDN Git Service

Sequenceのextensionを分離
[kcd/KCD.git] / KCD / ArrayExtensions.swift
index 95b2209..4b44338 100644 (file)
@@ -8,27 +8,6 @@
 
 import Foundation
 
-// powered by http://stackoverflow.com/questions/40579554/how-to-display-unique-elements-of-an-array-using-swift
-extension Sequence where Iterator.Element: Hashable {
-    
-    func unique() -> [Iterator.Element] {
-        
-        var alreadyAdded = Set<Iterator.Element>()
-        
-        return filter {
-            
-            if alreadyAdded.contains($0) {
-                
-                return false
-            }
-            
-            alreadyAdded.insert($0)
-            
-            return true
-        }
-    }
-}
-
 extension Array {
     
     func appended(_ elem: () -> Element) -> Array {