我想使用文本编辑器在erlang中创建一个数组并运行它。但我不知道怎么做。当我浏览它时,它只在终端中显示。
答案 0 :(得分:1)
Erlang没有数组。 Erlang有链接列表,它可以像数组一样使用,但是它们有自己的性能特征,这使得访问列表中的第一个项目变得很便宜,并且访问大型列表中的最后一个项目的成本很高。您可以在此处详细了解链接列表:bug report
要在文件中创建一个列表,该文件需要定义与文件同名的模块并导出一个或多个函数。这是你可能想要的:
-module(number_list).
-export([base_10/0]).
base_10() ->
[0,1,2,3,4,5,6,7,8,9].
然后编译文件:
erlc number_list.erl
然后在erl
shell中使用它(假设您在erl
文件所在的目录中运行number_list.beam
):
erl
> number_list:base_10().
[0,1,2,3,4,5,6,7,8,9].