如何在 Elixir 中表示大数
How to represent big numbers in Elixir
Elixir 是一种由 Erlang 驱动的编程语言。
Elixir allows basic types : integers, floats, booleans, atoms,
strings, lists and tuples
我想知道如何在长生不老药中表示大数字(比如 long 类型)。例如 10000000 20000000
另外我想知道如何在 elixir 中将长数字转换为字符串。
非常感谢
Elixir 和 Erlang 整数或任意大小(i32、i64 等之间没有区别)。
iex(1)> 9999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999
如果你想把整数转换成字符串,只需要调用Integer.to_string/1
.
iex(2)> Integer.to_string(999999999999999999999)
"999999999999999999999"
Elixir 是一种由 Erlang 驱动的编程语言。
Elixir allows basic types : integers, floats, booleans, atoms, strings, lists and tuples
我想知道如何在长生不老药中表示大数字(比如 long 类型)。例如 10000000 20000000
另外我想知道如何在 elixir 中将长数字转换为字符串。
非常感谢
Elixir 和 Erlang 整数或任意大小(i32、i64 等之间没有区别)。
iex(1)> 9999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999
如果你想把整数转换成字符串,只需要调用Integer.to_string/1
.
iex(2)> Integer.to_string(999999999999999999999)
"999999999999999999999"