erlang入門之編譯和執行

2021-09-06 17:52:49 字數 633 閱讀 1362

測試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的變數是單一賦值變數,即乙個變數只能被賦值一次。如果乙個變數被賦值了,稱作繫結變數,否則,稱作自由變數。是乙個模式...