我想使用文本編輯器在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