Junior
Wat is het verschil tussen de gegevens types Double en Float?
sobes.tech AI
Antwoord van AI
Double en Float zijn datatypes voor het werken met drijvende-komma getallen, die verschillen in precisie en grootte.
| Type | Grootte (bits) | Geschatte precisie |
|---|---|---|
| Float | 32 | 6 decimalen |
| Double | 64 | 15 decimalen |
Double heeft een grotere grootte en hogere precisie, waardoor een breder bereik aan waarden met minder fout kan worden weergegeven. Float gebruikt minder geheugen, maar is minder precies. Standaard gebruiken de meeste Swift-functies die met drijvende-komma getallen werken Double. Het gebruik van Float is gerechtvaardigd wanneer geheugenbesparing kritisch is en hoge precisie niet vereist is.
Voorbeeld:
// Voorbeeld van gebruik van Double
let doubleValue: Double = 3.1415926535
print(doubleValue)
// Voorbeeld van gebruik van Float
let floatValue: Float = 3.1415926535 // Beperkte precisie
print(floatValue)