Swift 如何汇总到下一季度?

Swift 如何汇总到下一季度?,swift,rounding,ios13,Swift,Rounding,Ios13,到目前为止,我有一个四舍五入到最近四分之一的代码,但我想知道是否有任何方法可以将它四舍五入到下一个四分之一 let doubleRounded = round(double * 4) / 4 我对Swift了解不多,但通常每种编程语言都有某种“ceil”函数,它完全满足您的需要。事实上,“向上舍入”到下一个自然数。就你而言: 让doubleRoundedUp=ceil(Double*4)/4您可以使用ceil()来强制您的号码向上取整 下一季度的总结: let someDouble: Doub

到目前为止,我有一个四舍五入到最近四分之一的代码,但我想知道是否有任何方法可以将它四舍五入到下一个四分之一

let doubleRounded = round(double * 4) / 4

我对Swift了解不多,但通常每种编程语言都有某种“ceil”函数,它完全满足您的需要。事实上,“向上舍入”到下一个自然数。就你而言:

让doubleRoundedUp=ceil(Double*4)/4

您可以使用
ceil()
来强制您的号码向上取整

下一季度的总结:

let someDouble: Double = 34.26
let doubleCeiledUp = ceil(someDouble * 4) / 4     //prints as 34.5
如果要强制向下舍入,可以使用
floor()

让doubleRounded=(double*4).舍入(.up)/4