Почему сложение двух Double выдает неверный результат


#1

Добрый день! Недавно начал изучать Swift и пробуя разные арифметические комбинации с различными типами данных столкнулся с проблемой, почему результат моего сложения двух “Даблов” выдает после точки 15 знаков, а не точное значение как в примере из документации с pi. Т.е. ответ согласно учебнику должен быть 15.97, а получается как на скриншоте. Это какая-то хитрость, которая будет объясняться дальше или я допускаю в чем-то ошибку?


#2