ウェブサービスから0.097または0.034のような特定の倍数をウェブサービスから取得しています。だから私が0.56や0.5のような特定の数を得ているなら、私は0.56にゼロを、0.5に2つのゼロを加える必要がある。どのようにswift3でこれを行うには? 現在、私は次のことを行っています:swift3の10進数文字列の末尾にゼロを追加する方法
class func appendString(data: Int) -> String {
let value = data
let formatter = NumberFormatter()
formatter.minimumFractionDigits = 3 // for float
formatter.maximumFractionDigits = 3 // for float
formatter.minimumIntegerDigits = 1
formatter.paddingPosition = .afterPrefix
formatter.paddingCharacter = "0"
return formatter.string(from: NSNumber(floatLiteral: Double(value)))!
}
どのように考えていますか?
おそらくこれです。https://stackoverflow.com/questions/24051314/precision-string-format-specifier-in-swift – kometen