Elixir io_lib调用erlang [英] Elixir io_lib call to erlang

查看:306
本文介绍了Elixir io_lib调用erlang的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

io_lib:fread("~d/~d/~d", "2013/03/03").

以上代码适用于erlang,所以理想情况下,在下面的代码应该使用的药剂

Above code works in erlang so ideally in elixir below code should work

:io_lib.fread("~d/~d/~d", "2013/03/03") 

但它会生成错误无功能条件匹配

but it generates error " no function clause matching "

检查后发现,调用模块像

After inspecting found that elixir makes call to module like

:io_lib_fread.fread("~d/~d/~d", "2013/03/03", 0, []) 


推荐答案

双引号erlang char list转换为Elixir中的单引号'char list'

A double quote in erlang "char list" translates to single quotes in Elixir 'char list'.

这篇关于Elixir io_lib调用erlang的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆