Windowsソフト、iPhoneアプリ、ゲーム音楽素材の「Meteoric Stream」 -> 資料室 -> アップル製品奮闘記 -> Swiftで小数点以下第二位切り捨て

Swiftで小数点以下第二位切り捨て


Swiftで小数点以下の切り捨てってどうやるんだろう・・・って思ったけど、算数でよかった^^;

100をかけた後に整数化し、Doubleに戻せば小数点以下第二位までで切り捨てられる。それを100で割れば元に戻るので、これでOK・・・なはず。
(第三位の場合は1000、第四位の場合は10000を使う)

func kirisute(d: Double) -> Double{
return Double(Int(d * 100.0)) / 100.0
}

var d: Double = 1.234567889
kirisute(d)

最初に記事を書いた日:2014/06/09

この記事をシェアする

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

関連記事

Meteoric Streamについて

管理人

Windowsソフト、iPhoneアプリ、ゲーム音楽素材の「Meteoric Stream」 -> 資料室 -> アップル製品奮闘記 -> Swiftで小数点以下第二位切り捨て