0
我是elixir的新手。我的任务是检查给定的string
是否为ip address or a number
。我发现inet有这parse_address
它检查给定的字符串是否是一个IP地址,并提供适当的响应。elixir中的inet parse_address命令的语法错误
我的IEX终端上的代码如下
inet :parse_address("192.168.42.2")
当我运行终端,我得到下面的错误在上面的代码
iex(1)> inet :parse_address("192.168.42.2").
** (SyntaxError) iex:1: syntax error before: '('
有人可以帮我这个问题?
我觉得应该是':inet.parse_address(“192.168.42.2”)'。字符串“正在给出'{:error,:einval}'。为什么会出现这种情况! – kiddorails
@kiddorails显然,函数需要erlang字符串,它们是elixir中的charlists。 – JustMichael