zoukankan      html  css  js  c++  java
  • [erlang]erlang程序运行的几种方式

    1.在erlang shell中编译运行

    1 -module(hello).
    2 -export([start/0]).
    3
    4 start() ->
    5 io:format("Hello world~n").

     

    erl
    Erlang R14B03 (erts-5.8.4) [source] [smp:2:2] [rq:2] [async-threads:0] [hipe] [kernel-poll:false]
    
    Eshell V5.8.4  (abort with ^G)
    1> c(hello).
    {ok,hello}
    2> hello:
    module_info/0  module_info/1  start/0    
    2> hello:start().
    Hello world
    ok
    3>  

    2 在命令行提示符下编译运行

    erlc hello.erl
    erl -noshell -s hello start -s init stop
    

    快速脚本

    erl -eval 'io:format("Memory:~p~n",[erlang:memory(total)]).' -noshell -s init stop
    

    3 当做escript脚本运行

    1 #!/usr/bin/escript
    2
    3 main(_) ->
    4 io:format("Hello World~n").

     

    chmod +x hello
    ./hello
    



     

  • 相关阅读:
    二叉树
    bfs
    E-Gold Coins
    D-We Love MOE Girls
    A
    哈希--查找出现过的数字
    二分查找
    KMP简单应用
    KMP算法(2)
    [JSOI2008]最大数
  • 原文地址:https://www.cnblogs.com/bluefrog/p/2289225.html
Copyright © 2011-2022 走看看