イニシャライザ

init(_:)


与えられた浮動小数点値からゼロに向かって丸められた整数を作成します。source として渡された値の小数部分は削除されます。


iOS 8.0+ iPadOS 8.0+ Mac Catalyst 13.0+ macOS 10.10+ tvOS 9.0

visionOS 1.0+ watchOS 2.0+

init<T>(_ source: T) where T : BinaryFloatingPoint





パラメータ


source

整数に変換すべき浮動小数点値。source は、ゼロに向かって丸められた後、この型で表現できなければなりません。



議論


  1. let x = Int(21.5)
  2. // x == 21
  3. let y = Int(-21.5)
  4. // y == -21


ゼロに向かって丸めた後、source がこの型の範囲外になった場合、実行時エラーが発生する可能性があります。


  1. let z = UInt(-21.5)
  2. // Error: ...outside the representable range














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ