浮點數
有兩種浮點數型別,Float32 及 Float64, 分別對應於IEEE定義的型別 單精度浮點數(binary32) 和 雙精度浮點數(binary64)。
浮點數依照正負號(+
/-
,正號可省略)、數字及底線
、小數點(.
)、數字及底線
的規則組成,尾端可再加上指數後綴(e
)及型態後綴。
若無型態後綴,則該常值型別為 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
底線 _
可出現在後綴之前。
底線可使某些數字更有可讀性:
1_000_000.111_111 # 比 1000000.111111 來的更容易閱讀,而且效果一樣 :D