整數

整數 在 Elixir

32 個練習

關於 整數

在 Elixir 裡有兩種不同的數字:整數和浮點數。

整數就是不包含小數的數字。

integer = 3
# => 3

有幾個處理整數的實用函式可以在 Integer 模組裡找到。

Integer.digits(123)
# => [1, 2, 3]

大整數(浮點數也一樣)通常會每三位數字分成一組,並用底線分隔。

1_000_000
# => 1000000

Elixir 中數字的最大大小只受限於系統可用的記憶體,因為 Elixir 使用任意精度運算。

Elixir 也支援用捷徑標記來輸入二進位、八進位與十六進位整數。

0b0100
# => 4

0o555
# => 365

0xFF
# => 255

比較

如果整數和浮點數的值相同,就可以視為相等(==)。不過,由於它們是不同的型別,所以永遠不會嚴格相等(===)。

1 == 1.0
# => true

1 === 1.0
# => false
透過 GitHub 編輯 連結會在新視窗或分頁中開啟

學習 整數

練習已鎖定

再解鎖 10 個練習,就能練習 整數