Wiem, że zmienna lub podwójna nie jest dobra do przechowywania liczby dziesiętnej, takiej jak pieniądze i ilość. Próbuję użyć NSDecimalNumber zamiast tego. Oto mój kod na placu zabaw Swift.Jak przechowywać 1,66 w NSDecimalNumber
let number:NSDecimalNumber = 1.66
let text:String = String(describing: number)
NSLog(text)
Wyjście konsola jest 1,6599999999999995904
Jak mogę zapisać dokładną wartość liczby dziesiętnej 1.66 w zmiennej?
to sprawdzić. http://stackoverflow.com/a/31070910/2975371 – Danieboy
Dzięki @Danieboy. Jestem nowy w szybkim tempie. Czy możesz podać przykładowy kod, w jaki sposób przechowywać 1,66 dokładnie w zmiennej? – Joey