2017-06-17 12 views
-3

私は上の10進数に丸めたい何かを探しています。スウィフトでのラウンドナンバー3

:私は私が25数は45本の復帰50、> 30 23-であれば関数は> 90 89- 70-> 70、30を返すことがなどなど

を持っている場合、私は次のようにC#でこれをやった意味します

int result = (int)Math.Ceiling(number/10d)*10 

は、誰かが私に

3は、たくさんありがとう迅速にこれを悪く言う助けてもらえ

+0

'聞かせて結果= INT(CEIL(数/ 10.0)* 10.0)'や '聞かせて結果= INT((数/ 10.0) .rounded(.up)* 10.0) ' –

答えて

1

あなただSWIFTのコードは次のようになります。

var result = ceil(number/10) * 10 

は、単にのIntと右サイドを包む、intにこれをキャストするには、次の

var result = Int(ceil(number/10) * 10)