Я пытаюсь прочитать файл json с помощью swift, и он содержит поле с 0.97.
Если бы я попытался преобразовать поле в число с плавающей точкой, он бы возвратил ноль, но если бы я бросил его в двойное число, он вернул бы правильное значение.Однако единственное различие, которое я смог найти в double и float, заключалось в том, что double - это 64-битная, а float - 32-битная.Мне интересно, что вызывает разницу.