我見過module_name:new在Erlang代碼中使用,但在module_name模塊中沒有引用「新」函數。 「新」是做什麼的?在erlang模塊上調用時,「new」會做什麼?
6
A
回答
11
0
'new'/2 =
fun (_cor1,_cor0) ->
apply 'instance'/2
(_cor1, _cor0)
'instance'/2 =
fun (_cor1,_cor0) ->
{'p',_cor1,_cor0} %%GOTCHA!!!!!
http://www.cnblogs.com/me-sa/archive/2012/02/16/Erlang0037.html
相關問題
- 1. LINQ'select new'做什麼?
- 2. 調用對象時沒有使用new做什麼?
- 3. 安裝新模塊時dmake實際上在做什麼?
- 4. 當安裝兩個版本的模塊時,Perl會做什麼?
- 5. Erlang模塊調用mysql存儲過程
- 6. 綁定在ajax調用上做什麼?
- 7. 塊做什麼?
- 8. Erlang rb模塊
- 9. 爲什麼在分配'new'的指針上調用free()會導致堆損壞?
- 10. 在html對象標籤上調用時,JS函數postMessage()會做什麼?
- 11. Pester不會調用模擬函數 - 我做錯了什麼?
- 12. 當沒有塊調用時,respond_to做什麼?
- 13. 什麼時候用`new`創建的臨時對象調用'delete'?
- 14. 在對象實例上調用new有什麼好處?
- 15. 在子模塊更新上調用什麼githooks?
- 16. 爲什麼在我的Guice模塊上不調用配置?
- 17. 這塊JQuery在做什麼?
- 18. 什麼是「!」字符在nodejs模塊名稱中做什麼?
- 19. 調用Enumerable#reduce時我實際上在做什麼?
- 20. keySet()。toArray(new Double [0])是做什麼的?
- 21. 什麼是「throw new NotImplementedException();」做到了嗎?
- 22. 「new int(100)」是做什麼的?
- 23. 這個Erlang語句做了什麼?
- 24. Magento DHL模塊,它應該做什麼?
- 25. 爲什麼在ES6模塊上使用模塊捆綁器?
- 26. 當我調用new()時,爲什麼WebService :: Mappoint會抱怨「不是HASH引用」?
- 27. Erlang:模塊屬性
- 28. Erlang模塊編譯
- 29. 當我編寫系統調用時,Linux會做什麼?
- 30. 嚴格模式啓用時,MySQL會做什麼驗證?
複製? http://stackoverflow.com/questions/1358230/erlang-module-attribute –