在Elixir中获得浮点数的非指数版本?

时间:2017-04-23 19:45:08

标签: elixir

Elixir输出:3.5e-4

我想显示:0.00035

有没有办法约束Elixir输出浮点数的非指数版本?

1 个答案:

答案 0 :(得分:1)

作为一般规则,如果您想要精确控制输出,则需要使用底层的erlang库io:format

Erlang io format

虽然它或多或少像其他语言中的printf或sprintf一样工作,但它有点独特。如果您对这些功能更熟悉,可以使用Elixir库进行翻译。

https://github.com/parroty/exprintf

Float.to_string函数是用于打印浮点数的函数,据我所知,没有办法覆盖它使用的格式。