【问题标题】:How to round down value from String to Double with ObjectMapper in swift如何在swift中使用ObjectMapper将值从String向下舍入到Double
【发布时间】:2018-02-28 07:59:33
【问题描述】:

我试图用 ObjectMapper 在 swift 中将值 199.5 从 String 向下舍入到 Double 如下:

balance

不幸的是,结果是值达到了 200 但我想要的是 199 而不是 200 请告诉我该怎么做。谢谢。

【问题讨论】:

    标签: ios swift objectmapper


    【解决方案1】:
     String(format: "%.0f", $0!)
    

    这可能是四舍五入的地方,%.0f 表示小数点为零。

    【讨论】:

    • 将 0 替换为可能适合您所需精度的较大值?
    【解决方案2】:

    这适用于游乐场

    let test : Double  = 199.5
    print (Int(test.rounded(.towardZero)))
    

    【讨论】:

      猜你喜欢
      • 2015-01-22
      • 2012-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多