0
我在這裏得到一個小數點時遇到問題。 我已經試過這段代碼,但結果是9.0,我怎樣才能得到0.9?從字符串獲取小數點
let distances = "0.9 mil"
let stratr = distances.characters.split{$0 == " "}.map(String.init)
for item in stratr {
let components = item.components(separatedBy: NSCharacterSet.decimalDigits.inverted)
let part = components.joined(separator: "")
if let doubVal = Double(part) {
print("this is a number -> \(doubVal)")
}
這是非常容易使用,而且比我更好@Callam – AlbertWu