mirror of
https://github.com/apple/swift.git
synced 2026-06-20 15:42:51 +02:00
9ead8781d4
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>
4.5 KiB
4.5 KiB
Swift/Double
Topics
Converting Integers
Swift/Double/init(_:)-5blrpSwift/Double/init(_:)-84ohu
Converting Strings
Swift/Double/init(_:)-5wmm8Swift/Double/init(_:)-15kej
Converting Floating-Point Values
Swift/Double/init(_:)-1488dSwift/Double/init(_:)-o1k9Swift/Double/init(_:)-5h7qhSwift/Double/init(_:)-aeoxSwift/Double/init(_:)-9z7obSwift/Double/init(sign:exponent:significand:)Swift/Double/init(signOf:magnitudeOf:)-4olpdSwift/Double/init(_:)-1oh9r
Converting with No Loss of Precision
These initializers result in nil if the value passed can't be represented without
any loss of precision.
Swift/Double/init(exactly:)-8esraSwift/Double/init(exactly:)-1h1ocSwift/Double/init(exactly:)-2uexoSwift/Double/init(exactly:)-2l6p1Swift/Double/init(exactly:)-7cl0tSwift/Double/init(exactly:)-50ofcSwift/Double/init(exactly:)-63925
Creating a Random Value
Swift/Double/random(in:)-6idefSwift/Double/random(in:using:)-1m6gdSwift/Double/random(in:)-5o5haSwift/Double/random(in:using:)-613hz
Performing Calculations
- doc:floating-point-operators-for-double
Swift/Double/addingProduct(_:_:)Swift/Double/addProduct(_:_:)Swift/Double/squareRoot()Swift/Double/formSquareRoot()Swift/Double/remainder(dividingBy:)Swift/Double/formRemainder(dividingBy:)Swift/Double/truncatingRemainder(dividingBy:)Swift/Double/formTruncatingRemainder(dividingBy:)Swift/Double/negate()-43dca
Rounding Values
Swift/Double/rounded()Swift/Double/rounded(_:)Swift/Double/round()Swift/Double/round(_:)
Comparing Values
- doc:floating-point-operators-for-double
Swift/Double/isEqual(to:)Swift/Double/isLess(than:)Swift/Double/isLessThanOrEqualTo(_:)Swift/Double/isTotallyOrdered(belowOrEqualTo:)Swift/Double/minimum(_:_:)Swift/Double/minimumMagnitude(_:_:)Swift/Double/maximum(_:_:)Swift/Double/maximumMagnitude(_:_:)
Finding the Sign and Magnitude
Swift/Double/magnitude-swift.propertySwift/Double/signSwift/Double/Magnitude-swift.typealias
Querying a Double
Swift/Double/ulpSwift/Double/significandSwift/Double/exponent-swift.propertySwift/Double/nextUpSwift/Double/nextDownSwift/Double/binade
Accessing Numeric Constants
Swift/Double/piSwift/Double/infinitySwift/Double/greatestFiniteMagnitudeSwift/Double/nanSwift/Double/signalingNaNSwift/Double/ulpOfOne-5gc7ySwift/Double/leastNonzeroMagnitudeSwift/Double/leastNormalMagnitudeSwift/Double/zero
Working with Binary Representation
Swift/Double/bitPatternSwift/Double/significandBitPatternSwift/Double/significandWidthSwift/Double/exponentBitPatternSwift/Double/significandBitCountSwift/Double/exponentBitCountSwift/Double/radixSwift/Double/init(bitPattern:)Swift/Double/init(sign:exponentBitPattern:significandBitPattern:)Swift/Double/init(nan:signaling:)Swift/Double/Exponent-swift.typealiasSwift/Double/RawSignificand
Querying a Double's State
Swift/Double/isZeroSwift/Double/isFiniteSwift/Double/isInfiniteSwift/Double/isNaNSwift/Double/isSignalingNaNSwift/Double/isNormalSwift/Double/isSubnormalSwift/Double/isCanonicalSwift/Double/floatingPointClass
Encoding and Decoding Values
Swift/Double/encode(to:)Swift/Double/init(from:)-3crx3
Creating a Range
Swift/Double/..<(_:_:)Swift/Double/...(_:_:)
Describing a Double
Swift/Double/descriptionSwift/Double/debugDescriptionSwift/Double/customMirrorSwift/Double/hash(into:)
Infrequently Used Functionality
Swift/Double/init()Swift/Double/init(floatLiteral:)Swift/Double/init(integerLiteral:)-605xpSwift/Double/init(integerLiteral:)-6hc7jSwift/Double/advanced(by:)Swift/Double/distance(to:)Swift/Double/write(to:)
SIMD-Supporting Types
Swift/Double/SIMDMaskScalarSwift/Double/SIMD2StorageSwift/Double/SIMD4StorageSwift/Double/SIMD8StorageSwift/Double/SIMD16StorageSwift/Double/SIMD32StorageSwift/Double/SIMD64Storage
Deprecated
Swift/Double/customPlaygroundQuickLook