我是elixir的新手。我的任务是检查给定的string
是否为ip address or a number
。我发现inet有parse_address
检查给定字符串是否是ip地址并提供相应的响应。
我在iex终端上的代码如下
inet :parse_address("192.168.42.2")
当我在终端上运行上面的代码时,我收到以下错误
iex(1)> inet :parse_address("192.168.42.2").
** (SyntaxError) iex:1: syntax error before: '('
有人可以帮我解决这个问题吗?
答案 0 :(得分:3)
应该是
QString
因为模块名称只是原子,但在erlang中,它们以小写字母开头。
关于Erlang互操作性的主题有很多文章,其中一篇就在这里 - > https://elixirschool.com/en/lessons/advanced/erlang/