下記のコードのように、-module の二つ目の引数にリストを渡すと・・・ -module(new_test, [Test1, Test2, Test3]). -author('cooldaemon@gmail.com'). -export([get/1]). get(test1) -> Test1; get(test2) -> Test2; get(test3) -> Test3. new/3 が定義され、get/1 の引数が一つ増えて、get/2 となる。 $ erl 1> new_test:module_info(). [{exports,[{new,3},{get,2},{module_info,0},{module_info,1}]}, {imports,[]}, {attributes,[{vsn,[82552267300809369358202831582896571762]