Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 如何汇总到下一季度?_Swift_Rounding_Ios13 - Fatal编程技术网

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