我想使用文本編輯器在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. 如何在MVC3中使用.cshtml時修復文本編輯器
- 3. 如何在支架文本編輯器中使用SASS
- 4. 如何在sitecore中創建富文本編輯器組件
- 5. 如何使文本在編輯器中包裝圖像
- 6. J2ME中的文本編輯器 - 將文本存儲在內存中以編輯
- 7. 使用Umbraco的文本編輯器,如何使用ID的?
- 8. 如何在C++文本編輯器中引用第三方庫?
- 9. 如何在Flex列表組件中編輯項目編輯器?
- 10. 如何從編輯器外部獲取編輯器中的選定文本?
- 11. 如何使用java編輯文本文件中的記錄?
- 12. 如何使用C++編輯文本文件中的一行?
- 13. 如何在編輯器腳本中使用萬維網
- 14. JavaFx:組合框編輯器的文本
- 15. 在VB.NET中使用CSV .txt文件與數組編輯數據?
- 16. 如何在它的後端文本編輯器中使用joomla根url?
- 17. 如何在ColdFusion中使用豐富的網頁文本編輯器?
- 18. 在java中使用vi編輯器編輯文件
- 19. 如何在win32編輯控件中使用「佔位符文本」?
- 20. 如何使用Visual Basic編寫Outlok文本編輯器?
- 21. 如何在XUL應用程序中使用富文本編輯器
- 22. 如何在使用Text box.text設置的文本框中編輯文本?
- 23. 在PHP文件中編輯數組
- 24. 如何在JSON數據中設置編輯文本字段中的文本
- 25. 如何使用編輯文本和unicode?
- 26. 如何使用指定的編輯器編輯文件?
- 27. 在Ghost文章編輯器中如何使用Handlebars?
- 28. 在React中編輯文本
- 29. 在android中編輯文本
- 30. 在uiwebview中編輯文本
[此博客文章](http://trigonakis.com/blog/2011/03/14/introduction-to-erlang-modules-compilation/)解釋瞭如何在文件中編寫Erlang代碼並編譯它。 – legoscia