イニシャライザ
init(_:)
与えられた浮動小数点値から、ゼロに向かって丸められた整数を作成します。
iOS 8.0+ iPadOS 8.0+ Mac Catalyst 13.0+ macOS 10.10+
tvOS 9.0+ visionOS 1.0+ watchOS 2.0+
必須 デフォルトの実装が提供されます。
パラメータ
source
整数に変換すべき浮動小数点値。source は、ゼロに丸められた後にこの型で表現可能でなければなりません。
議論
source として渡された値の小数部分は削除され、値はゼロに向かって丸められます。
- let x = Int(21.5)
- // x == 21
- let y = Int(-21.5)
- // y == -21
ゼロに丸めた後、source がこの型の範囲外になった場合、実行時エラーが発生します。
- let z = UInt(-21.5)
- // 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 から変換します。
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ