У меня проблема с преобразованием из String в Double.При конвертации возвращается странное значение.У меня есть это в моем большом приложении калькуляции, но я упростила его в эту внутреннюю игровую площадку.
var nineNine : String = "9.9"
var nineEight : String = "9.8"
var firstNumber = Double(nineNine) as! Double // Returns 9.9
var secondNumber = Double(nineEight) as! Double // Returns 9.8000000001
Я ожидаю выход 9,8, а это 9,8000000001
Проблема в втором числе.Есть идеи как это исправить?:)