在Erlang 中查看底層原始碼有三種方法:1. 使用erl -s 命令列選項啟動shell;2. 使用erl_eval 命令直接從shell 載入原始程式碼;3. 使用函數c:l/1在運行時載入原始碼。
如何在Erlang 中查看底層原始碼
對於Erlang 程式設計師來說,查看底層原始程式碼對於了解程式碼行為和調試問題至關重要。本文將介紹在Erlang 中查看底層原始程式碼的三種方法:
1. erl -s
您可以使用erl -s
命令列選項啟動Erlang shell,並在其中查看原始程式碼。例如:
<code>$ erl -serl_eval -s hi</code>
這將啟動 Erlang shell 並載入 hi
模組的原始程式碼。
2. erl_eval
您也可以使用 erl_eval
指令直接從 Erlang shell 載入原始程式碼。例如:
<code>$ erl 1> erl_eval(hi).</code>
此命令將載入 hi
模組的原始程式碼並將其列印到 shell 中。
3. c:l/1
最後,您可以使用 c:l/1
函數在執行時載入原始程式碼。此函數會取得一個檔案名稱或模組名稱作為參數,並將原始程式碼載入到 Erlang 虛擬機器 (BEAM) 中。例如:
<code>$ erl 1> c:l("hi").</code>
此命令將載入 hi
模組的原始程式碼並將其編譯到 BEAM 中。
以上是erlang要怎麼查看底層源碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!