如何查看文件是从另一个文件导入还是作为入口点运行?

时间:2018-08-07 06:43:48

标签: elixir

我是来自Python的Elixir新手。这相当于if __name__ == "__main__"。这在Elixir / Erlang中存在吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

老实说,我不能确定我正确理解了您的问题,但我认为您要寻找的是Kernel.function_exported?

您会做类似的事情

function_exported?(:main, your_func, your_funcs_arity)

例如,

function_exported?(:Kernel,function_exported?,3)

内核函数应始终可用,因此通常不需要指定函数名称的内核部分。

希望有帮助。