Types AnyBidirectionalCollection AnyCollection AnyHashable AnyIndex AnyIterator AnyKeyPath AnyRandomAccessCollection AnySequence Array ArraySlice AutoreleasingUnsafeMutablePointer Bool CVaListPointer Character Character.UnicodeScalarView Character.UnicodeScalarView.Index Character.UnicodeScalarView.Iterator ClosedRange ClosedRange.Index CodingUserInfoKey CollectionOfOne CommandLine ContiguousArray DecodingError DecodingError.Context DefaultIndices Dictionary Dictionary.Index Dictionary.Keys Dictionary.Values DictionaryIterator DictionaryLiteral Double EmptyCollection EmptyCollection.Iterator EncodingError EncodingError.Context EnumeratedIterator EnumeratedSequence FlattenCollection FlattenCollection.Index FlattenSequence FlattenSequence.Iterator Float Float80 FloatingPointClassification FloatingPointRoundingRule FloatingPointSign Hasher IndexingIterator Int Int.Words Int16 Int16.Words Int32 Int32.Words Int64 Int64.Words Int8 Int8.Words IteratorOverOne IteratorSequence JoinedSequence JoinedSequence.Iterator KeyPath KeyedDecodingContainer KeyedEncodingContainer LazyCollection LazyDropWhileCollection LazyDropWhileCollection.Index LazyDropWhileSequence LazyDropWhileSequence.Iterator LazyFilterCollection LazyFilterSequence LazyFilterSequence.Iterator LazyMapCollection LazyMapSequence LazyMapSequence.Iterator LazyPrefixWhileCollection LazyPrefixWhileCollection.Index LazyPrefixWhileSequence LazyPrefixWhileSequence.Iterator LazySequence ManagedBuffer ManagedBufferPointer MemoryLayout Mirror Mirror.AncestorRepresentation Mirror.DisplayStyle Never ObjectIdentifier OpaquePointer Optional PartialKeyPath PartialRangeFrom PartialRangeFrom.Iterator PartialRangeThrough PartialRangeUpTo PlaygroundQuickLook Random Range ReferenceWritableKeyPath Repeated ReversedCollection ReversedCollection.Index ReversedCollection.Iterator Set Set.Index SetIterator Slice StaticString StrideThrough StrideThroughIterator StrideTo StrideToIterator String String.Index String.UTF16View String.UTF16View.Index String.UTF16View.Indices String.UTF8View String.UTF8View.Iterator String.UnicodeScalarView String.UnicodeScalarView.Iterator Substring Substring.UTF16View Substring.UTF8View Substring.UnicodeScalarView UInt UInt.Words UInt16 UInt16.Words UInt32 UInt32.Words UInt64 UInt64.Words UInt8 UInt8.Words UnboundedRange_ UnfoldSequence Unicode Unicode.ASCII Unicode.ASCII.Parser Unicode.ParseResult Unicode.Scalar Unicode.Scalar.UTF16View Unicode.UTF16 Unicode.UTF16.ForwardParser Unicode.UTF16.ReverseParser Unicode.UTF32 Unicode.UTF32.Parser Unicode.UTF8 Unicode.UTF8.ForwardParser Unicode.UTF8.ReverseParser UnicodeDecodingResult Unmanaged UnsafeBufferPointer UnsafeBufferPointer.Iterator UnsafeMutableBufferPointer UnsafeMutablePointer UnsafeMutableRawBufferPointer UnsafeMutableRawPointer UnsafePointer UnsafeRawBufferPointer UnsafeRawBufferPointer.Iterator UnsafeRawPointer WritableKeyPath Zip2Sequence Zip2Sequence.Iterator
Protocols BidirectionalCollection BinaryFloatingPoint BinaryInteger CVarArg CaseIterable CodingKey Collection Comparable CustomDebugStringConvertible CustomLeafReflectable CustomPlaygroundDisplayConvertible CustomPlaygroundQuickLookable CustomReflectable CustomStringConvertible Decodable Decoder Encodable Encoder Equatable Error ExpressibleByArrayLiteral ExpressibleByBooleanLiteral ExpressibleByDictionaryLiteral ExpressibleByExtendedGraphemeClusterLiteral ExpressibleByFloatLiteral ExpressibleByIntegerLiteral ExpressibleByNilLiteral ExpressibleByStringLiteral ExpressibleByUnicodeScalarLiteral FixedWidthInteger FloatingPoint Hashable IteratorProtocol KeyedDecodingContainerProtocol KeyedEncodingContainerProtocol LazyCollectionProtocol LazySequenceProtocol LosslessStringConvertible MirrorPath MutableCollection Numeric OptionSet RandomAccessCollection RandomNumberGenerator RangeExpression RangeReplaceableCollection RawRepresentable Sequence SetAlgebra SignedInteger SignedNumeric SingleValueDecodingContainer SingleValueEncodingContainer Strideable StringProtocol TextOutputStream TextOutputStreamable UnicodeCodec UnkeyedDecodingContainer UnkeyedEncodingContainer UnsignedInteger _AppendKeyPath _SequenceWrapper
Operators != !== % %= & && &* &*= &+ &+= &- &-= &<< &<<= &= &>> &>>= * *= + += - -= ... ..< / /= < << <<= <= == === > >= >> >>= ?? ^ ^= postfix ++ postfix -- postfix ... prefix ! prefix + 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