长生不老药-直接使用:erlang.float_to_binary/2背后的指导哲学是什么?

js5cn81o  于 2022-12-08  发布在  Erlang
关注(0)|答案(1)|浏览(106)

我最近开始学习Elixir,我对Elixir模块和直接调用Erlang库之间的任意划分感到困惑。
特别是我注意到,将Float化为字符串/二进制最好直接调用以下函数(在Elixir的最新版本中):
:erlang.float_to_binary/2
仔细阅读以前的问题和论坛帖子,我已经看到几个Elixir函数做上述工作(有时只是调用上述函数),这些函数已经过时并从Elixir中删除。
决定哪些函数获得Elixir Package 器/实现与直接调用Erlang库的系统是什么?
我感到困惑的一个原因是,“将浮点数渲染为字符串”感觉像是一个非常基本的语言函数,所以当我看到Elixir没有“本地”提供它时,我觉得我错过了一些东西。

kcugc4gi

kcugc4gi1#

看起来Elixir的Float.to_string/1更适合这个。

相关问题