Float64
- псевдоним типа для Double
, поэтому они относятся к одному типу.То же самое с Float32
и Float
.
Имена Float
и Double
(или float
и double
) являются более старыми именами, используемыми во многих других языках, включая C, C ++, Java и C #.
[ В некоторых языках на некоторых (экзотических или очень старых) платформах они даже не 32- и 64-разрядные. Но это не имеет значения для Swift.]
Более новые имена, Float32
, Float64
и Float80
, сообщают вам точный размер шрифта и поэтому немного яснее и менее двусмысленны.Но долгое время программистам нужно к ним привыкнуть.Я не уверен, что Float80 доступен на 64-битных платформах.