0
안녕하세요 elixir입니다. 주어진 작업이 string
이 ip address or a number
인지 확인합니다. 나는 inet이 parse_address
이라는 것을 발견했다. 이것은 주어진 문자열이 ip 주소인지 아닌지를 검사하고 적절한 응답을 제공한다. 나는 다음과 같은 오류를 얻을 터미널에 위의 코드를 실행하면eletir의 inet parse_address 명령에 대한 구문 오류
inet :parse_address("192.168.42.2")
을 다음과
iex(1)> inet :parse_address("192.168.42.2").
** (SyntaxError) iex:1: syntax error before: '('
누군가가이 문제를 좀 도와 줄래으로 IEX 터미널에
내 코드는? 모듈 이름은 단지 원자하지만 얼랑에, 그들은 소문자로 시작하기 때문에
나는 그것이 '해야한다고 생각 : ('192.168.42.2 ')'inet.parse_address. 문자열은 "{: error, : einval}'을주고 있습니다. 왜 그런지 궁금합니다! – kiddorails
@kiddorails 분명히 함수는 엘릭서의 charlists 인 erlang 문자열을 기대합니다. – JustMichael