XCode 26.2 日本語化計画
与えられた整数に最も近い表現可能な値を持つ新しいインスタンスを作成します。
init<Other>(clamping source: Other) where Other : BinaryInteger
必須 デフォルトの実装が提供されます。
source
この型に変換すべき整数。
source として渡された値がこの型で表現可能な最大値より大きい場合、結果は型の max 値になります。source がこの型で表現可能な最小値より小さい場合、結果は型の min 値になります。
以下の例では、x は 500 を -128…127 の範囲にクランプすることで Int8 インスタンスとして初期化され、y は -500 を 0…UInt.max の範囲にクランプすることで UInt インスタンスとして初期化されます。