Вопрос по Tuple

swift

#1

Добрый день

Подскажите почему Double в Tuple выводится как 2.3999999999 если я задал 2.4 ?

let simpleTuple = (1, “Hello”, true, 2.4)
print(simpleTuple)


#2

Вот тут почитайте, очень интересно:


#3

Спасибо за ответ, я так понял все дело в системе округления по стандарту IEEE-754.
Нашел пару лекций на тему “Плавающая запятая в системе IEEE-754” почитаю, попробую разобраться.
Если есть еще информация, буду благодарен за ссылку.