<div dir="ltr"><div dir="ltr">Hi<div><br></div><div>I'm not certain but I would guess because you are not actually using the result of node() here and this creates a new list where it's not needed.</div><div><br></div><div>How about refactoring this to be</div><div><br></div><div>N = length(nodes()) + 1<br></div><div><br></div><div>-Stuart</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 10 May 2019 at 11:00, Monk Boy <<a href="mailto:boyofmonk@gmail.com" target="_blank">boyofmonk@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi</div><div><br></div><div>When compile the code , I got a message:</div><div><br></div><div>```</div><div>src/http_qmonitor.erl:58: Warning: the call to node/0 has no effect</div><div>```</div><div><br></div><div>the code is</div><div><br></div><div>```</div><div>    N = length([node()|nodes()]),</div><div>```</div><div><br></div><div>I can't understand what is it<br></div></div></div></div>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div>