【Swift】数値型を異なる数値型にキャストする

Swiftで数値型を異なる数値型にキャストする方法について記載します。

異なる数値型にキャストするにはイニシャライザを使用する

各数値型にはキャストを行うイニシャライザが用意されています。

注意点としては、精度が高い数値型から精度が低い数値型にキャストする際は、端数が丸められます。

実行例の③では、Double型の 1.23456789 が Float型では 1.2345679 になります。
意図した値に丸められているか注意する必要があります。

実行例

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする