當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


erlang consult(Filename)用法及代碼示例


consult(Filename) -> {ok, Terms} | {error, Reason}
類型:
Filename = name_all()
Terms = [term()]
Reason = 
 posix() |
    badarg | terminated | system_limit |
    {Line :: integer(), Mod :: module(), Term :: term()}

讀取 Erlang 術語,以 '.' 與 Filename 分隔。返回以下值之一:


{ok, Terms}

文件已成功讀取。


{error, atom()}

打開文件或讀取文件時發生錯誤。有關典型錯誤代碼的列表,請參閱open/2.


{error, {Line, Mod, Term}}

解釋文件中的 Erlang 術語時發生錯誤。要將 three-element 元組轉換為錯誤的英文說明,請使用format_error/1.

例子:

f.txt:  {person, "kalle", 25}.
        {person, "pelle", 30}.
1> file:consult("f.txt").
{ok,[{person,"kalle",25},{person,"pelle",30}]}

的編碼Filename可以通過注釋來設置,如中所述epp(3).

相關用法


注:本文由純淨天空篩選整理自erlang.org大神的英文原創作品 consult(Filename) -> {ok, Terms} | {error, Reason}。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。