18 lines
367 B
Swift
18 lines
367 B
Swift
//
|
|
// 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] }
|
|
}
|
|
}
|
|
}
|