1
'gen_'를 입력 한 다음 erlang 쉘에 Tab을 입력하면 gen_server, gen_event가 표시되지만 gen_tcp가 표시되지 않습니다. 어떻게 erlang 쉘에서 gen_tcp를 사용할 수 있습니까?왜 gen_tcp가 erlang 쉘에 정의되어 있지 않습니까?
'gen_'를 입력 한 다음 erlang 쉘에 Tab을 입력하면 gen_server, gen_event가 표시되지만 gen_tcp가 표시되지 않습니다. 어떻게 erlang 쉘에서 gen_tcp를 사용할 수 있습니까?왜 gen_tcp가 erlang 쉘에 정의되어 있지 않습니까?
모듈이 자동 완성에서 나타나기 위해 노드에로드되어야합니다. 따라서 l (gen_tcp)을 입력하면됩니다. 셸에서 gen_tcp에 대해 탭 완성을 사용할 수 있습니다.
멋지다. 하지만 나는 gen_tcp가 노드 시작시 gen_server처럼 자동으로로드되지 않는 이유는 무엇입니까? 그리고 다른 자동로드 모듈을 어떻게 찾을 수 있습니까? 감사. –
@nicky_zs gen_server가 기본 시스템에서 이미 사용되고 gen_tcp가 (적어도 설정에있어) –
@nicky_zs Erlang과 함께 제공되는 내장 모듈 목록을 보려면 erlang.org의 설명서를 확인해야합니다. 그 밖의 경우에는 해당 문서를 확인해야합니다. – Lukas