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.3 KiB
4.3 KiB
Swift/Float
Topics
Converting Integers
Swift/Float/init(_:)-7e965Swift/Float/init(_:)-6cvkq
Converting Strings
Swift/Float/init(_:)-h2f4Swift/Float/init(_:)-4xsj6
Converting Floating-Point Values
Swift/Float/init(_:)-1488fSwift/Float/init(_:)-1oh9pSwift/Float/init(_:)-1kp2pSwift/Float/init(_:)-975tvSwift/Float/init(_:)-11orcSwift/Float/init(_:)-usszSwift/Float/init(signOf:magnitudeOf:)-8aey5Swift/Float/init(sign:exponent:significand:)
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/Float/init(exactly:)-8esr8Swift/Float/init(exactly:)-89na7Swift/Float/init(exactly:)-89pn7Swift/Float/init(exactly:)-6l5faSwift/Float/init(exactly:)-1h1oeSwift/Float/init(exactly:)-8ho5q
Creating a Random Value
Swift/Float/random(in:)-6idedSwift/Float/random(in:using:)-1m6gfSwift/Float/random(in:)-5o5h8Swift/Float/random(in:using:)-613hx
Performing Calculations
- doc:floating-point-operators-for-float
Swift/Float/addingProduct(_:_:)Swift/Float/addProduct(_:_:)Swift/Float/squareRoot()Swift/Float/formSquareRoot()Swift/Float/remainder(dividingBy:)Swift/Float/formRemainder(dividingBy:)Swift/Float/truncatingRemainder(dividingBy:)Swift/Float/formTruncatingRemainder(dividingBy:)Swift/Float/negate()-9p7hp
Rounding Values
Swift/Float/rounded()Swift/Float/rounded(_:)Swift/Float/round()Swift/Float/round(_:)
Comparing Values
- doc:floating-point-operators-for-float
Swift/Float/isEqual(to:)Swift/Float/isLess(than:)Swift/Float/isLessThanOrEqualTo(_:)Swift/Float/isTotallyOrdered(belowOrEqualTo:)Swift/Float/maximum(_:_:)Swift/Float/maximumMagnitude(_:_:)Swift/Float/minimum(_:_:)Swift/Float/minimumMagnitude(_:_:)
Finding the Sign and Magnitude
Swift/Float/magnitude-swift.propertySwift/Float/signSwift/Float/Magnitude-swift.typealias
Querying a Float
Swift/Float/ulpSwift/Float/significandSwift/Float/exponent-swift.propertySwift/Float/nextUpSwift/Float/nextDownSwift/Float/binade
Accessing Numeric Constants
Swift/Float/piSwift/Float/infinitySwift/Float/greatestFiniteMagnitudeSwift/Float/nanSwift/Float/signalingNaNSwift/Float/ulpOfOne-18rizSwift/Float/leastNormalMagnitudeSwift/Float/leastNonzeroMagnitudeSwift/Float/zero
Working with Binary Representation
Swift/Float/bitPatternSwift/Float/significandBitPatternSwift/Float/significandWidthSwift/Float/exponentBitPatternSwift/Float/significandBitCountSwift/Float/exponentBitCountSwift/Float/radixSwift/Float/init(bitPattern:)Swift/Float/init(sign:exponentBitPattern:significandBitPattern:)Swift/Float/init(nan:signaling:)Swift/Float/Exponent-swift.typealiasSwift/Float/RawSignificand
Querying a Float's State
Swift/Float/isZeroSwift/Float/isFiniteSwift/Float/isInfiniteSwift/Float/isNaNSwift/Float/isSignalingNaNSwift/Float/isNormalSwift/Float/isSubnormalSwift/Float/isCanonicalSwift/Float/floatingPointClass
Encoding and Decoding Values
Swift/Float/encode(to:)Swift/Float/init(from:)
Creating a Range
Swift/Float/..<(_:_:)Swift/Float/...(_:_:)
Describing a Float
Swift/Float/hash(into:)Swift/Float/descriptionSwift/Float/debugDescriptionSwift/Float/customMirror
SIMD-Supporting Types
Swift/Float/SIMDMaskScalarSwift/Float/SIMD2StorageSwift/Float/SIMD4StorageSwift/Float/SIMD8StorageSwift/Float/SIMD16StorageSwift/Float/SIMD32StorageSwift/Float/SIMD64Storage
Infrequently Used Functionality
Swift/Float/init()Swift/Float/init(integerLiteral:)-3jm4zSwift/Float/init(floatLiteral:)Swift/Float/init(integerLiteral:)-6hc7hSwift/Float/advanced(by:)Swift/Float/distance(to:)Swift/Float/write(to:)
Deprecated
Swift/Float/customPlaygroundQuickLook