1
2

【Swift】浮動小数点型のものを整数部分と小数部分に分ける

Last updated at Posted at 2024-02-02

はじめに

整数部分を小数部分を別で取得したい場面があったとします。
パッと思いつくのは、Stringにして小数点で分割するみたいな感じです。
しかし、数値を扱っているのに文字列にするのは予期せぬバグが生まれそうです。

そこで、modfです。
modfを使用すると、整数部分と小数部分でしっかり分けてくれます。

実装

import Foundation

// Float型
let float: Float = 3.5
// Double型
let double: Double = 3.5

print(modf(float)) // (3.0, 0.5)
print(modf(double)) // (3.0, 0.5)

おわり

知らなかったので勉強になりました。

参考記事

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2