2010-12-16 79 views

回答

17

模块名称是atom,所以它通常必须以小写字母开头,除非将其用单引号引起来。这实际上是可能的:

%% in Foo.erl 
-module('Foo'). 
... 

%% in Erlang shell 
1> 'Foo':foo(). 
"foo" 

但是完全可怕,所以不要这样做。

+8

我第二,这是一个坏主意。热情的erlang风格是,模块名称都是小写,下划线_分隔。 – 2010-12-16 15:31:22

+1

请不要这样做;) – user425720 2010-12-17 09:57:01

+0

谢谢先生,为您的快速回答。 – homebrew 2010-12-18 14:58:03

相关问题