Creates a new set from a finite sequence of items.
SDKs
- iOS 7.0+
- macOS 10.9+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 10.2+
Framework
- Foundation
Declaration
init<S>(_ sequence: S) where S : Sequence, Self.Element == S.Element
Parameters
sequence
The elements to use as members of the new set.
Discussion
Use this initializer to create a new set from an existing sequence, like an array or a range:
let validIndices = Set(0..<7).subtracting([2, 4, 5])
print(validIndices)
// Prints "[6, 0, 1, 3]"