我在Erlang外殼中使用了很多單個模塊。有沒有什麼捷徑可以讓我在輸入命令時省略模塊:前綴?忽略外殼中的模塊名稱
1
A
回答
4
您可以通過定義一個user_default模塊擴展shell命令模塊在您的代碼路徑中。
Eshell V5.7.5 (abort with ^G)
1> seq(1,4).
[1,2,3,4]
2>
2
2
不能省略模塊名,但你可以少打字,使用變量:
-module(user_default).
-export([seq/2]).
seq(A,B) -> lists:seq(A,B).
確保編譯:
1> lists:seq(1,10).
[1,2,3,4,5,6,7,8,9,10]
2> L = lists, S = seq.
seq
3> L:S(1,10).
[1,2,3,4,5,6,7,8,9,10]
相關問題
- 1. Laravel Eloquent忽略外殼
- 2. 忽略模塊
- 3. 如何讓Sphinx的autodoc忽略模塊名稱?
- 4. 外殼:發現應該忽略空白
- 5. Web.config忽略模塊
- 6. App_Code模塊忽略machine.config命名空間
- 7. 外殼模塊:<與ansible
- 8. 忽略文件夾名稱
- 9. Pylint忽略特定名稱
- 10. 約束名稱被忽略
- 11. FluentNHibernate:ID列名稱忽略
- 12. 如何忽略JaxB中元素名稱的外框
- 13. PhpStorm忽略模塊棄用
- 14. Android Studio忽略模塊
- 15. 忽略autodoc中的一些模塊
- 16. 帶Pascal外殼的表/列名稱
- 17. libxml2:在xpath中忽略名稱空間
- 18. 在webservice中忽略DataMember名稱屬性
- 19. requirejs中的模塊名稱
- 20. 在PowerShell模塊中忽略了Write-Verbose
- 21. Dask Delayed忽略因變量的名稱
- 22. JSLint - 忽略缺少的函數名稱
- 23. CMAKE:忽略唯一的變量名稱
- 24. 外殼基本名稱錯誤
- 25. 忽略塊中的問題
- 26. 殼牌 - 命令忽略額外的參數
- 27. 電源外殼:導入模塊
- 28. 忽略例外
- 29. 如何讓minidom忽略名稱空間?
- 30. CFHTTP如何忽略證書名稱mismtach
+1。我不知道這件事。簡直太棒了! :)我不會使用這個(或任何簡單的方法,很難,因爲我認爲總是區分用戶定義的模塊和非用戶定義的模塊。 – 2010-04-19 09:05:50