Initializerswift 6.0.1Swift

    init(_:)

    Creates an integer from the given floating-point value, rounding toward zero.

    iOS
    14.0+
    macOS
    11.0+
    tvOS
    14.0+
    watchOS
    7.0+
    init(_ source: Float16)

    Parameters

    source

    A floating-point value to convert to an integer. source must be representable in this type after rounding toward zero.

    Any fractional part of the value passed as source is removed, rounding the value toward zero.

    let x = Int(21.5)
    // x == 21
    let y = Int(-21.5)
    // y == -21

    If source is outside the bounds of this type after rounding toward zero, a runtime error may occur.

    let z = UInt(-21.5)
    // Error: ...the result would be less than UInt.min

    Other members in extension

    Types

    Typealiases

    Type members

    Instance members

    Show obsolete interfaces (1)

    Hide obsolete interfaces