0
A
回答
3
我很難理解你真正要問的是什麼,我懷疑你的演講中聲明的確切措詞可能很重要。
但通過最直觀的解釋我能想到的,你是正確的,因爲在數學上,length
功能是一個「幺同態」,用結合動作列表的幺映射到整數與另外幺操作。
它在技術上並不是在Haskell中,但主要是因爲數字類型沒有被賦予Monoid
實例,因爲有兩個顯而易見的操作來選擇加法和乘法。另一個原因是Haskell中的列表可能是無限的,所以length
並不總是給出結果。
相關問題
- 1. jQuery摺疊功能
- 2. WordPress的邊欄菜單 - 添加摺疊菜單子項功能
- 3. vim中的摺疊功能
- 4. netbeans中的摺疊功能
- 5. 帶摺疊功能和附加功能?
- 6. 球拍摺疊功能
- 7. Javascript摺疊延遲功能
- 8. 在面板上使用角度js摺疊功能html 5.0
- 9. Bootstrap可摺疊面板不能在另一個面板開口上摺疊
- 10. 如何將ui.bootstrap摺疊功能設置爲在頁面加載時摺疊?
- 11. 摺疊側面菜單
- 12. Gridview中的展開 - 摺疊功能
- 13. 終止單子摺疊早
- 14. 基於鍵的功能摺疊
- 15. 引導摺疊 - jquery「摺疊全部」功能
- 16. VIM Markdown摺疊:部分摺疊子部分摺疊子部分
- 17. Scala的摺疊式咖喱功能
- 18. A和在vim摺疊的bash功能
- 19. 類型不匹配的摺疊功能
- 20. LWUIT中的展開和摺疊功能
- 21. Twitter bootstrap手風琴摺疊功能
- 22. Jquery展開和摺疊功能
- 23. 展開摺疊功能而不影響頁面內容
- 24. 使用摺疊使功能更優雅
- 25. 應用摺疊功能在F#
- 26. 使用jquery展開,摺疊功能
- 27. 多次使用展開/摺疊功能
- 28. 具有單個jQuery功能的獨特可摺疊文本
- 29. Bootstrap可摺疊的側面菜單項
- 30. 摺疊菜單
「fold」不是數據類型,是不是數據類型,所以它不能是一個monoid ...你是否意味着爲什麼數字不是monoids? – mniip
我的意思是摺疊可以應用於可以構建單體的結構,甚至不可以 – fragant
然後你問是否列表是一個monoid?是的。 – mniip