It's parameterized module,To declare a parameterized module, simply specify some variable names in the module declaration:<br><br><em>-module(foo,[Bar, Baz]).</em><br><br>That's
it! You're done. You've created a parameterized module. You got a func called 'new' , And you can now use
Bar and Baz in the scope of any functions defined in your module.<br><br>code:<br><div style="margin-left: 40px;">-module(xx,[A,B]).<br>-compile(export_all).<br><br>test()-><br>    io:format("A=~w,B=~w~n",[A,B]).<br>

<br><br></div>result:<br><br><div style="margin-left: 40px;">Eshell V5.6.5  (abort with ^G)<br>1> B=xx:new(abc,"hehe").<br>{xx,abc,"hehe"}<br>2> B:test().<br>A=abc,B=[104,101,104,101]<br>ok<br>3> <br>

</div><br>btw: 中文名?中国人?<br><br><div class="gmail_quote">2009/4/13 人间世 <span dir="ltr"><<a href="mailto:yangzd2006@gmail.com">yangzd2006@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

code get from openpoker:“-module(exch, [Cbk, Context, Modules]).”<br>What’s it mean?Is it correct module syntax?thank!<br>
<br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://www.erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://www.erlang.org/mailman/listinfo/erlang-questions</a><br></blockquote></div><br><br clear="all"><br>-- <br>Best Regards,<br>    -- KDr2, at <a href="http://x-macro.com">x-macro.com</a>.<br>