Тип Float
Используется при необходимости компактного хранения и эффективной работы с дробными числами, имеющими до 6 знаков в дробной части.
Пример:
Скорость ветра.
var windSpeed: Float = 5.2 // 5.2 метра в секунду
Тип Double
Используется для хранения и эффективной работы с дробными числами, имеющими до 15 знаков в дробной части.
Пример:
Число Pi.
let pi: Double = 3.1415926535
Тип Decimal
Используется для хранения дробных чисел, имеющих до 38 знаков в дробной части в случаях, когда требуется повышенная точность расчетов чисел.
Пример:
Баланс счета пользователя.
var criptoMoney = Decimal(string: "0.100000000000000000000000000000000000001