浏览 2143 次
锁定老帖子 主题:.erlang文件 系统自动加载运行
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-07
最后修改:2009-03-07
执行的流程比较搞: start.script .... {apply,{c,erlangrc,[]}}, .... c.erl .... %% erlangrc(Home) %% Try to run a ".erlang" file, first in the current directory %% else in home directory. erlangrc() -> case init:get_argument(home) of {ok,[[Home]]} -> erlangrc([Home]); _ -> f_p_e(["."], ".erlang") end. ... init运行的时候会执行 {apply,{c,erlangrc,[]}}, 也就是 c.erlangrc() 在用户的目录查找.erlang文件来执行。 所以有需要在erlang系统加载自动运行的东西可以写在.erlang文件里! yufeng@yufeng-desktop:~$ cat .erlang io:format("hello ~n",[]). yufeng@yufeng-desktop:~$ erl Erlang R13A (erts-5.7) [source] [rq:1] [async-threads:0] [hipe] [kernel-poll:false] hello Eshell V5.7 (abort with ^G) 1> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-03-08
我的.erlang
io:format("Welcome to Erlang World~n"). code:add_patha("/home/sw2wolf/money"). io:format("Memory: ~p~n", [erlang:memory(total)]). |
|
返回顶楼 | |
发表时间:2009-03-08
呵呵,一会不学就落伍。。。
|
|
返回顶楼 | |