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


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号