如何正确地将字符列表从 Elixir 导入 Erlang?
假设我用 Erlang 来做这个:
12> [X,Y | R] = "54686973206973206120746573742e".
"54686973206973206120746573742e"
13> X.
53
14> Y.
52
15> io_lib:fread("~16u",[53,52]).
{ok,"T",[]}
如何从 Elixir 正确进行该调用?
:io_lib.fread("~16u",...)
我已经看到这个问题了: Elixir io_lib call to erlang
但无论我采取什么方法将列表插入 fread,我似乎仍然遇到 FunctionClauseError。
最佳答案
按照链接问题中的描述在格式字符串周围使用单引号似乎有效:
iex(1)> :io_lib.fread('~16u', [53,52])
{:ok, 'T', []}
关于erlang - Elixir 调用 :io_lib. fread,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29567049/