我想使用文本编辑器在erlang中创建一个数组并运行它。但我不知道如何。当我浏览它时,它仅在终端中显示。如何在文本编辑器中使用erlang中的数组
0
A
回答
1
Erlang没有数组。 Erlang已经链接了列表,这些列表可以像数组一样使用,但是它们有自己的性能特征,这使得访问列表中的第一项变得便宜,而访问大列表中的最后一项变得昂贵。您可以在这里阅读更多关于链接列表的信息:http://learnyousomeerlang.com/starting-out-for-real#lists
要在文件中创建列表,该文件需要定义与文件同名的模块并导出一个或多个函数。以下是你可能会想:
-module(number_list).
-export([base_10/0]).
base_10() ->
[0,1,2,3,4,5,6,7,8,9].
然后编译文件:
erlc number_list.erl
然后在erl
外壳使用它(假设你运行在同一个目录erl
为您number_list.beam
文件):
erl
> number_list:base_10().
[0,1,2,3,4,5,6,7,8,9].
+2
btw,erlang有模块[array](http://erlang.org/doc/man/array.html) –
+0
Ooooh谢谢,现在很明白。 –
相关问题
- 1. 使用文本编辑器编辑服务器中的文件
- 2. 如何在支架文本编辑器中使用SASS
- 3. 如何在MVC3中使用.cshtml时修复文本编辑器
- 4. 如何在sitecore中创建富文本编辑器组件
- 5. 如何停止Eclipse在文本编辑器中的“italizing”文本?
- 6. 如何从CustomAlertDialog中的文本编辑器中检索文本
- 7. 使用javascript在tinymce编辑器中更改文本框文本
- 8. 如何在文本编辑器中智能选择文本?
- 9. 如何在joomla文本编辑器中发布数据?
- 10. 如何使文本在编辑器中包装图像
- 11. 如何在编辑器编辑器中使用图像文件名称
- 12. J2ME中的文本编辑器 - 将文本存储在内存中以编辑
- 13. 使用Umbraco的文本编辑器,如何使用ID的?
- 14. 如何使用StreamWriter在C#中编辑文本文件?
- 15. 使用execCommand在UIWebView中使用Javascript文本编辑器
- 16. 双链表与文本编辑器中的数组
- 17. 如何在C++文本编辑器中引用第三方库?
- 18. 如何在Flex列表组件中编辑项目编辑器?
- 19. ColdFusion 8:禁用富文本编辑器中的编辑
- 20. 如何在java中的文本编辑器项目中设置文本格式?
- 21. 如何从编辑器外部获取编辑器中的选定文本?
- 22. 如何使用C++编辑文本文件中的一行?
- 23. 如何使用java编辑文本文件中的记录?
- 24. 如何在编辑器脚本中使用万维网
- 25. 在文本编辑器中转到
- 26. 在rails中包含文本编辑器
- 27. 在joomla编辑器中插入文本
- 28. 在tinymce编辑器中选择文本
- 29. 在转发器中编辑文本框
- 30. JavaFx:组合框编辑器的文本
[此博客文章](http://trigonakis.com/blog/2011/03/14/introduction-to-erlang-modules-compilation/)解释了如何在文件中编写Erlang代码并编译它。 – legoscia