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