A value to convert to this type of integer.
この型の整数へと変換される値。
Discussion
解説
If the value passed as source is not representable exactly, the result is nil. In the following example, the constant x is successfully created from a value of 100, while the attempt to initialize the constant y from 1_000 fails because the Int8 type can represent 127 at maximum:sourceとして渡された値が正確に表現可能でないならば、結果はnilです。以下の例において、定数xは100の値から首尾よく作り上げられます、一方で定数yを1_000から初期化する試みは失敗します、なぜならInt8型は最大で127を表現可能だからです:
Creates a new instance from the bit pattern of the given instance by truncating or sign-extending if needed to fit this type.
もしこの型に適合するのに必要ならば切り詰めるか符号拡張によって、指定インスタンスのビットパターンから新しいインスタンスを作成します。