Float
Il y a deux types de nombre flottant, Float32 et Float64, qui correspondent au format simple précision (32 bits) et au format double précision (64 bits) comme définis par l'IEEE.
Un litéral d'un flottant est un sign optionnel +
ou -
sign,
suivi d'une séquence de nombres ou soulignés, suivis par un point,
suivis par des nombres ou soulignés, suivis par un exposant optionnel,
suivis par un suffix de type optionnel. Sans suffix, le type du
litéral est Float64
.
1.0 # Float64
1.0_f32 # Float32
1_f32 # Float32
1e10 # Float64
1.5e10 # Float64
1.5e-7 # Float64
+1.3 # Float64
-0.5 # Float64
Le souligné _
avant le suffixe est optionel.
Les soulignés peuvent être utilisés pour rendre certains nombres plus lisibles:
1_000_000.111_111 # plus lisible que 1000000.111111, cependant la valeur reste la même