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