当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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}。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。