Swift4.0 – 四捨五入・切り上げ・切り捨ての方法

サンプルコード

コードの説明

floor、ceil、roundを使用します。
floor:床、ceil:天井、round:エクセルなどで身近なので比較的わかりやすいと思いますが、小数点(or整数)第一位を四捨五入する場合には処理したい数値を10倍(or10分の1)してから処理し、処理後に10分の1(or10倍)します。
第二位になるにつれて100倍・・・という感じで増やしていけばOKです。
また、型はDoubleで、Floatでも使えます。
Intに戻したい場合には結果をキャストしてください。


お知らせ

ヒヨコ歩数計という歩きながらヒヨコが育っていくアプリを作って、いろんな方に結構使ってもらっています。
RealmSwift, Admobの動画・インステ・バナー広告、UICollectionView、iOS-Charts、UITableViewを使用しているので、是非ご利用ください!