Float veya double, para ve miktar gibi ondalık sayıları depolamak için iyi olmadığını biliyorum. Bunun yerine NSDecimalNumber kullanmaya çalışıyorum. Swift oyun alanımdaki kodum.NSDecimalNumber içinde 1.66 depolanır.
let number:NSDecimalNumber = 1.66
let text:String = String(describing: number)
NSLog(text)
konsol çıkış bir değişkende ondalık sayı 1,66 kesin değerini saklayabilir nasıl 1,6599999999999995904
mı?
let number:NSDecimalNumber = 1.66
sağ taraftaki ise
Kontrol şuna. http://stackoverflow.com/a/31070910/2975371 – Danieboy
Teşekkürler @Danieboy. Ben hızlıca yeniyim. 1.66 tam olarak bir değişkende nasıl saklanacağını örnek kodunu verebilir misiniz? – Joey