[Swift]値の小数点以下を切り捨てるには?

Swift

どうも、ちょげ(@chogetarou)です。

値の小数点以下を切り捨てる方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

値の小数点以下を切り捨てるには、roundメソッドを使います。

まず、Doubleやfloat型の値からroundメソッドを呼び出します。

そして、roundメソッドの引数に「.down」を指定します。

value.round(.down)

roundメソッドは、呼び出した値の小数点以下を切り捨てます。

もし、呼び出した値に影響を与えず、切り捨てた結果だけを取得したい場合は、roundedメソッドを使います。

使い方は、roundメソッドと同じです。

newValue = value.rounded(.down) //呼び出し元に影響を与えない

使用例

var num1 = 123.556
var num2 = 2.22222

num1.round(.down)
print(num1) //123.0

var newNum = num2.rounded(.down) 
print(num2) //2.22222
print(newNum) //2.0

オススメの記事

[Swift]Stringの末尾に文字列を追加するには?

[Swift]文字列から特定の文字を取り除くには?

[Swift]2進数の文字列を10進数の数値に変換するには?

コメント

タイトルとURLをコピーしました