Types AnyBidirectionalCollection AnyCollection AnyHashable AnyIndex AnyIterator AnyRandomAccessCollection AnySequence ArithmeticOverflow Array ArraySlice AutoreleasingUnsafeMutablePointer BidirectionalSlice Bool CVaListPointer Character ClosedRange ClosedRangeIndex ClosedRangeIterator CollectionOfOne CommandLine ContiguousArray CountableClosedRange CountableRange DefaultBidirectionalIndices DefaultIndices DefaultRandomAccessIndices Dictionary Dictionary.Index DictionaryIterator DictionaryLiteral Double EmptyCollection EmptyIterator EnumeratedIterator EnumeratedSequence FlattenBidirectionalCollection FlattenBidirectionalCollectionIndex FlattenCollection FlattenCollectionIndex FlattenIterator FlattenSequence Float Float80 FloatingPointClassification FloatingPointRoundingRule FloatingPointSign ImplicitlyUnwrappedOptional IndexingIterator Int Int16 Int32 Int64 Int8 IteratorOverOne IteratorSequence JoinedIterator JoinedSequence LazyBidirectionalCollection LazyCollection LazyDropWhileBidirectionalCollection LazyDropWhileCollection LazyDropWhileIndex LazyDropWhileIterator LazyDropWhileSequence LazyFilterBidirectionalCollection LazyFilterCollection LazyFilterIndex LazyFilterIterator LazyFilterSequence LazyMapBidirectionalCollection LazyMapCollection LazyMapIterator LazyMapRandomAccessCollection LazyMapSequence LazyPrefixWhileBidirectionalCollection LazyPrefixWhileCollection LazyPrefixWhileIndex LazyPrefixWhileIterator LazyPrefixWhileSequence LazyRandomAccessCollection LazySequence ManagedBuffer ManagedBufferPointer MemoryLayout Mirror Mirror.AncestorRepresentation Mirror.DisplayStyle MutableBidirectionalSlice MutableRandomAccessSlice MutableRangeReplaceableBidirectionalSlice MutableRangeReplaceableRandomAccessSlice MutableRangeReplaceableSlice MutableSlice Never ObjectIdentifier OpaquePointer Optional PlaygroundQuickLook RandomAccessSlice Range RangeReplaceableBidirectionalSlice RangeReplaceableRandomAccessSlice RangeReplaceableSlice Repeated ReversedCollection ReversedIndex ReversedRandomAccessCollection ReversedRandomAccessIndex Set Set.Index SetIterator Slice StaticString StrideThrough StrideThroughIterator StrideTo StrideToIterator String String.CharacterView String.CharacterView.Index String.UTF16View String.UTF16View.Index String.UTF16View.Indices String.UTF8View String.UTF8View.Index String.UnicodeScalarView String.UnicodeScalarView.Index String.UnicodeScalarView.Iterator UInt UInt16 UInt32 UInt64 UInt8 UTF16 UTF32 UTF8 UnfoldSequence UnicodeDecodingResult UnicodeScalar UnicodeScalar.UTF16View Unmanaged UnsafeBufferPointer UnsafeBufferPointerIterator UnsafeMutableBufferPointer UnsafeMutablePointer UnsafeMutableRawBufferPointer UnsafeMutableRawBufferPointer.Iterator UnsafeMutableRawPointer UnsafePointer UnsafeRawBufferPointer UnsafeRawBufferPointer.Iterator UnsafeRawPointer Zip2Iterator Zip2Sequence
Protocols AbsoluteValuable AnyObject Arithmetic BidirectionalCollection BinaryFloatingPoint BinaryInteger BitwiseOperations CVarArg Collection Comparable CustomDebugStringConvertible CustomLeafReflectable CustomPlaygroundQuickLookable CustomReflectable CustomStringConvertible Equatable Error ExpressibleByArrayLiteral ExpressibleByBooleanLiteral ExpressibleByDictionaryLiteral ExpressibleByExtendedGraphemeClusterLiteral ExpressibleByFloatLiteral ExpressibleByIntegerLiteral ExpressibleByNilLiteral ExpressibleByStringLiteral ExpressibleByUnicodeScalarLiteral FixedWidthInteger FloatingPoint Hashable Integer IntegerArithmetic IteratorProtocol LazyCollectionProtocol LazySequenceProtocol LosslessStringConvertible MirrorPath MutableCollection OptionSet RandomAccessCollection RangeReplaceableCollection RawRepresentable Sequence SetAlgebra SignedArithmetic SignedInteger SignedInteger_ SignedNumber Strideable TextOutputStream TextOutputStreamable UnicodeCodec UnsignedInteger UnsignedInteger_ _DisallowMixedSignArithmetic _Incrementable _Integer _IntegerArithmetic _SequenceWrapper _SignedInteger
Operators != !== % %= & && &* &+ &- &<< &<<= &= &>> &>>= * *= + += - -= ... ..< / /= < << <<= <= == === > >= >> >>= ?? ^ ^= postfix ++ postfix -- prefix ! prefix + prefix ++ prefix - prefix -- prefix ~ | |= ||
Globals Type Aliases Functions abs assert assertionFailure debugPrint dump fatalError getVaList isKnownUniquelyReferenced max min numericCast precondition preconditionFailure print readLine repeatElement sequence stride swap transcode type unsafeBitCast unsafeDowncast withExtendedLifetime withUnsafeBytes withUnsafeMutableBytes withUnsafeMutablePointer withUnsafePointer withVaList withoutActuallyEscaping zip