測試erlang指令碼如下
-module(empty).
-author("mmc").
%%api
-export([test/1,test/0]).
test()->io:format("no arg~n").
test(x)->io:format("~p~n",[x]).
編譯,一種是進入erl,然後
c(empty).
然後執行
empty:test().empty:test(111).
還有一種命令列直接搞定
erlc empty.erl或者erlc +debug_info empty.erl
erl -eval '
empty:test()
' -noshell -s init stop
erl -eval '
empty:test(12)
' -noshell -s init stop
單引號換成雙引號也可以,最後的init stop,自己去掉感受下就知道幹什麼用了
erl -eval "
erlang入門之編譯和執行
測試erlang指令碼如下 module empty author mmc api export test 1,test 0 test io format no arg n test x io format p n x 編譯,一種是進入erl,然後 c empty 然後執行 empty test e...
Erlang 基礎學習 5 編譯和執行
如何退出erlang 的shell g d c a erlang halt 暴力退出,很快,但是如果開啟了乙個很大的資料庫的話,下次啟動可能要作recover q 或者init stop 將關閉所有開啟的檔案,停止資料庫,按次序停止所有的otp程式 修改開發環境 查詢路徑 類似於classpath ...
Erlang入門之基礎語法一
開啟linux終端,輸入命令erl進入erlang程式設計。1 2 3 4.14注 erlang以 句點 結束命令。x 1234.1234 注 所有變數都必須以大寫字母開頭。erlang的變數是單一賦值變數,即乙個變數只能被賦值一次。如果乙個變數被賦值了,稱作繫結變數,否則,稱作自由變數。是乙個模式...