簡體   English   中英

Elixir中inet parse_address命令的語法錯誤

[英]Syntax error for inet parse_address command in elixir

我是長生不老葯 我的任務是檢查給定的stringip 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: '('

有人可以幫我解決這個問題嗎?

它應該是

:inet.parse_address('192.168.42.2')

因為模塊名稱只是原子,但是在erlang中,它們以小寫字母開頭。

有很多關於Erlang互操作性的文章,其中一篇-> https://elixirschool.com/en/lessons/advanced/erlang/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM