String To Double Swift

[Solved] String To Double Swift | Swift - Code Explorer | yomemimo.com
Question : string to double swift

Answered by : bsech12

let lessPrecisePI = Float("3.14")
let morePrecisePI = Double("3.1415926536")
let invalidNumber = Float("alphabet") // nil, not a valid number
//Unwrap the values to use them using if/let
if let cost = Double(textField.text!) { print("The user entered a value price of \(cost)")
} else { print("Not a valid number: \(textField.text!)")
}
//You can convert formatted numbers and currency using the NumberFormatter class.
let formatter = NumberFormatter()
formatter.locale = Locale.current // USA: Locale(identifier: "en_US")
formatter.numberStyle = .decimal
let number = formatter.number(from: "9,999.99")

Source : https://stackoverflow.com/questions/24031621/swift-how-to-convert-string-to-double | Last Update : Tue, 26 May 20

Answers related to string to double swift

Code Explorer Popular Question For Swift