gpt4 book ai didi

swift - 将 double 0.93 转换为整数 93

转载 作者:行者123 更新时间:2023-11-28 09:31:47 25 4
gpt4 key购买 nike

self.humidityLbl.text = "Humidity: \(self.currentWeather.humidity)%"

输出湿度:0.93%。如何在 Swift 中将 double 0.93 转换为整数 93?

最佳答案

使用 NumberFormatterpercent 样式来显示百分比对用户的值(value)。这将为用户的使用正确的格式语言环境。示例:

let humidity = 0.93

let formatter = NumberFormatter()
formatter.numberStyle = .percent

formatter.locale = Locale(identifier: "en") // English
print(formatter.string(for: humidity)!) // 93%

formatter.locale = Locale(identifier: "de") // German
print(formatter.string(for: humidity)!) // 93 %

formatter.locale = Locale(identifier: "tr") // Turkish
print(formatter.string(for: humidity)!) // %93

formatter.locale = Locale(identifier: "ar") // Arabic
print(formatter.string(for: humidity)!) // ٩٣ ٪؜

这里我将 formatter.locale 设置为不同的值示范用途。如果您不分配值,则用户的使用默认设置。

关于swift - 将 double 0.93 转换为整数 93,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48128861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com