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)
A floating-point value to convert to an integer.
sourcemust 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
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