Files
swift-mirror/stdlib/stdlib.docc/Int.md
T
Graham Lee 9ead8781d4 Add .docc catalog to publish stdlib docs on swift.org
Co-authored-by: Alex Martini <amartini@apple.com>
Co-authored-by: Graham Lee <glee23@apple.com>
Co-authored-by: Chris Adamson <cadamson@apple.com>
Co-authored-by: Kirby Turner <kirby_turner@apple.com>
Co-authored-by: Paris Pinkney <ppinkney@apple.com>
Co-authored-by: Dave Spector <dspector@apple.com>
Co-authored-by: Sofia Rodriguez Morales <sofia_rodriguez@apple.com>
Co-authored-by: Ethan Kusters <ekusters@apple.com>
Co-authored-by: Goli Mohammadi <g_mohammadi@apple.com>
Co-authored-by: Adora Vaz <a_vaz@apple.com>
Co-authored-by: David Rönnqvist <ronnqvist@apple.com>
Co-authored-by: Nate Merseth Cook <natecook@apple.com>
Co-authored-by: Susan Conant <susan_c@apple.com>
2026-04-10 10:04:56 -04:00

140 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ``Swift/Int``
## Topics
### Converting Integers
- ``Swift/Int/init(_:)-4ekvl``
- ``Swift/Int/init(exactly:)-b1dy``
- ``Swift/Int/init(clamping:)``
- ``Swift/Int/init(truncatingIfNeeded:)``
- ``Swift/Int/init(bitPattern:)-72037``
### Converting Floating-Point Values
- ``Swift/Int/init(_:)-6gt9z``
- ``Swift/Int/init(_:)-8vbwo``
- ``Swift/Int/init(_:)-2oscb``
- ``Swift/Int/init(_:)-3huv0``
- ``Swift/Int/init(_:)-66i0w``
### Converting with No Loss of Precision
These initializers result in `nil` if the value passed cant be represented without
any loss of precision.
- ``Swift/Int/init(exactly:)-7yhn6``
- ``Swift/Int/init(exactly:)-77kq8``
- ``Swift/Int/init(exactly:)-7qdwf``
- ``Swift/Int/init(exactly:)-5xh2s``
- ``Swift/Int/init(exactly:)-5kot1``
### Converting Strings
- ``Swift/Int/init(_:)-2hmii``
- ``Swift/Int/init(_:radix:)``
### Creating a Random Integer
- ``Swift/Int/random(in:)-9mjpw``
- ``Swift/Int/random(in:using:)-4lsb5``
- ``Swift/Int/random(in:)-8zzqh``
- ``Swift/Int/random(in:using:)-3dwv4``
### Performing Calculations
- <doc:integer-operators>
- ``Swift/Int/negate()``
- ``Swift/Int/quotientAndRemainder(dividingBy:)``
- ``Swift/Int/isMultiple(of:)``
### Performing Calculations with Overflow
These methods return the result of an operation, and a flag indicating whether the
operation overflowed the bounds of the type.
- ``Swift/Int/addingReportingOverflow(_:)``
- ``Swift/Int/subtractingReportingOverflow(_:)``
- ``Swift/Int/multipliedReportingOverflow(by:)``
- ``Swift/Int/dividedReportingOverflow(by:)``
- ``Swift/Int/remainderReportingOverflow(dividingBy:)``
### Performing Double-Width Calculations
- ``Swift/Int/multipliedFullWidth(by:)``
- ``Swift/Int/dividingFullWidth(_:)``
### Finding the Sign and Magnitude
- ``Swift/Int/magnitude-swift.property``
- ``Swift/Int/Magnitude-swift.typealias``
- ``Swift/abs(_:)``
- ``Swift/Int/signum()``
### Accessing Numeric Constants
- ``Swift/Int/zero``
- ``Swift/Int/min``
- ``Swift/Int/max``
- ``Swift/Int/isSigned``
### Working with Byte Order
- ``Swift/Int/byteSwapped``
- ``Swift/Int/littleEndian``
- ``Swift/Int/bigEndian``
- ``Swift/Int/init(littleEndian:)``
- ``Swift/Int/init(bigEndian:)``
### Working with Binary Representation
- ``Swift/Int/bitWidth-swift.type.property``
- ``Swift/Int/bitWidth-swift.property``
- ``Swift/Int/nonzeroBitCount``
- ``Swift/Int/leadingZeroBitCount``
- ``Swift/Int/trailingZeroBitCount``
- ``Swift/Int/words-swift.property``
- ``Swift/Int/Words-swift.struct``
### Working with Memory Addresses
These initializers create an integer with the bit pattern of the memory address of
a pointer or class instance.
- ``Swift/Int/init(bitPattern:)-2i0qy``
- ``Swift/Int/init(bitPattern:)-2o9co``
- ``Swift/Int/init(bitPattern:)-5qm7a``
### Encoding and Decoding Values
- ``Swift/Int/encode(to:)``
- ``Swift/Int/init(from:)-5ru5``
### Describing an Integer
- ``Swift/Int/description``
- ``Swift/Int/hash(into:)``
- ``Swift/Int/customMirror``
### Infrequently Used Functionality
- ``Swift/Int/init()``
- ``Swift/Int/init(integerLiteral:)``
- ``Swift/Int/IntegerLiteralType``
- ``Swift/Int/distance(to:)``
- ``Swift/Int/advanced(by:)``
### Deprecated
- ``Swift/Int/customPlaygroundQuickLook``
### SIMD-Supporting Types
- ``Swift/Int/SIMDMaskScalar``
- ``Swift/Int/SIMD2Storage``
- ``Swift/Int/SIMD4Storage``
- ``Swift/Int/SIMD8Storage``
- ``Swift/Int/SIMD16Storage``
- ``Swift/Int/SIMD32Storage``
- ``Swift/Int/SIMD64Storage``