😩

【Swift】2024年5月版 四捨五入と小数点と0埋め

2024/05/18に公開

ググっても古い情報ばかりで、

なかなかたどり着かないんだけど。

なんで ?

let pi = Double.pi
let one = 1

VStack {
  Button("\(pi)") {
    print(String(format:"%.3f", pi))
  }
  Button("\(one)") {
    print(String(format:"%.3f", Double(one)))
  }
}
.buttonStyle(.borderedProminent)

// 3.142
// 1.000

https://developer.apple.com/documentation/swift/double/rounded(_:)
https://developer.apple.com/documentation/swift/float/round()

🧑🏻‍💻 参考

https://x.com/maochanz/status/1792414661784268930
https://x.com/maochanz/status/1791695038008999980

Discussion