SR-920 Перепроектировать встроенные протоколы компилятора для литеральных конвертируемых типов
ю, что float или double не годятся для хранения десятичного числа, такого как деньги и количество. Я пытаюсь использовать NSDecimalNumber вместо этого. Вот мой код на детской площадке Swift.
let number:NSDecimalNumber = 1.66
let text:String = String(describing: number)
NSLog(text)
Выход консоли составляет 1.6599999999999995904
Как я могу сохранить точное значение десятичного числа 1.66 в переменной?