與斯威夫特一起作業。我正在將值從 String 轉換為 double。
let value: String = "8"
var size: Double
size = Double(value)
size = 8.0 // 8.0
結果應為 8,除非字串值為 8.0
uj5u.com熱心網友回復:
Double只存盤一個數值大小。"8"并且"8.0"具有相同的大小,因此它們由相同的Double值表示。是否顯示尾隨0s 取決于您選擇格式化和呈現值的方式。
print它是一種除錯方式,但NumberFormatter可以讓您更多地控制格式化數字以用于真實的非除錯目的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/430545.html
上一篇:從'String'到'String'的條件轉換總是成功-Swift
下一篇:HStack中的中心元素
