InitializerSwift
init(_:)
Creates an integer from the given floating-point value, rounding toward zero.
init(_ source: Double)
Parameters
- source
A floating-point value to convert to an integer.
source
must be representable in this type after rounding toward zero.
Overview
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