イニシャライザ


init(_:)


与えられた浮動小数点値から、ゼロに向かって丸められた整数を作成します。


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 は、ゼロに丸められた後にこの型で表現可能でなければなりません。



議論


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: ...the result would be less than UInt.min




デフォルトの実装


BinaryInteger の実装


init?(String)

与えられた文字列から新しい整数値を作成します。


init<T>(T)

与えられた整数から新しいインスタンスを作成します。


init<T>(T)


init<T>(T)

与えられた整数から新しいインスタンスを作成します。



FixedWidthInteger の実装


init?(Backtrace.Address)

Backtrace.Address から変換します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ