我想实现一个Erlang解释器,最近我读到了Erlang的标准库源代码。我在erlang.erl中找到了erlang:display/1的源代码:
%% display/1
-spec erlang:display(Term) -> true when
Term :: term().
display(_Term) ->
erlang:bif_error(undefined).我不知道它是如何实现显示行为的,而且我认为它只是抛出了一个未定义的错误。顺便说一句,我还破解了erlang.beam,以确保字节码具有与源代码(erlang.erl)相同的语义。谁能告诉我erlang:显示到底是怎么回事?
https://stackoverflow.com/questions/28021081
复制相似问题