PhotoRank/PhotoRank/Array+Helpers.swift

18 lines
367 B
Swift
Raw Permalink Normal View History

2020-10-28 21:14:13 +00:00
//
// Array+Helpers.swift
// PhotoRank
//
// Created by Shadowfacts on 8/3/19.
// Copyright © 2019 Shadowfacts. All rights reserved.
//
import Foundation
extension Array {
func allPairs() -> [[Element]] {
return self.enumerated().flatMap { (index, first) in
self[index..<self.endIndex].dropFirst().map { [first, $0] }
}
}
}