【发布时间】:2017-07-18 18:36:13
【问题描述】:
我相信这对于任何有 Swift 经验的人来说都是一个简单的问题,但是,我刚刚开始学习如何编程,不知道从哪里开始。我想要做的是将一个数字舍入到最接近的整数值或第三个数字。这就是我的意思:
12.6 //Want rounded to 13
126 //Want rounded to 130
1264 //Want rounded to 1300
我知道 swift 有一个 .rounded() 函数,我已经设法使用它来舍入最接近的第 10 位、第 100 位等,但是,我无法按照我想要的方式进行舍入。任何建议将不胜感激。
【问题讨论】:
-
这个例子是你想要的还是你得到的?您可以添加显示您尝试过的 Swift 代码吗?
-
这是我想要的一个例子,对不起,我会编辑问题。
-
你想要的是四舍五入到两位有效数字。如果结果应该是一个字符串,那么
NumberFormatter可以很容易地做到这一点。 -
是的,谢谢,这个词让我忘记了,我将编辑问题的标题。我怎样才能四舍五入到两个无花果?