Precision String Format Specifier In Swift

前端 未结 30 2574
面向向阳花
面向向阳花 2020-11-22 05:58

Below is how I would have previously truncated a float to two decimal places

NSLog(@\" %.02f %.02f %.02f\", r, g, b);

I checked the docs an

30条回答
  •  爱一瞬间的悲伤
    2020-11-22 06:10

    You can also create an operator in this way

    operator infix <- {}
    
    func <- (format: String, args:[CVarArg]) -> String {
        return String(format: format, arguments: args)
    }
    
    let str = "%d %.1f" <- [1453, 1.123]
    

提交回复
热议问题