Elixir 基本算数
2023-12-14 16:14 更新
打开然后输入以下表达式:iex
iex> 1 + 2
3
iex> 5 * 5
25
iex> 10 / 2
5.0
注意返回的是浮点数而不是整数。在Elixir中,运算符总是返回一个浮点数。如果你想得到一个整数形式的商或余数,你可以调用和函数:10/2
5.0
5
/
div
rem
iex> div(10, 2)
5
iex> div 10, 2
5
iex> rem 10, 3
1
注意在调用函数时括号不是必须的。
Elixir也支持转换二进制,八进制,十六进制的数:
iex> 0b1010
10
iex> 0o777
511
iex> 0x1F
31
浮点数要求小数点后至少有一位数,也支持作为自然对数:e
iex> 1.0
1.0
iex> 1.0e-10
1.0e-10
Elixir中的浮点数是双精度64位的。
你可以调用函数来得到与某个浮点数最相近的整数,或者调用函数来得到某个浮点数的整数部分。round
trunc
iex> round(3.58)
4
iex> trunc(3.58)
3
以上内容是否对您有帮助:
更多建议: