1
A
回答
7
納塔莉的回答是完全正確的,但作爲一種替換形式,你也可以把它寫成
filter ((> 2) . length) ["a", "ab", "abc", "abcd"]
或者與列表理解爲
[str | str <- ["a", "ab", "abc", "abcd"], length str > 2]
所有三者是等價的
8
filter (\x -> length x > 2) ["a","ab","abc", "abcd"]
+1
與bheklilr的清潔答案一起去。 –
+4
我個人沒有發現bheklilr的答案更清潔。也不髒。只是不同。 –
+0
@DanielWagner我認爲所有三個答案都同樣「乾淨」和有效。我的觀點並不是提供更好的答案,只是在Haskell中做同樣的事情的一些不同方式。 – bheklilr
相關問題
- 1. 過濾列表Haskell
- 2. 過濾Haskell的列表
- 3. 在Haskell中過濾一個列表
- 4. 過濾項目列表symfony
- 5. Haskell:在列表中編號的項目
- 6. 如何過濾Haskell中的列表?
- 7. 列表視圖過濾器不過濾新項目
- 8. 通過子列表中項目的值過濾列表
- 9. 在Sharepoint列表中編輯項目與過濾器
- 10. 在Ext.grid.EditorGridPanel的列中過濾項目
- 11. 如何過濾列表中的項目而不打破其他過濾器?
- 12. 如何過濾項目的子列表
- 13. 角度過濾器與數組中的項目列表
- 14. 對下拉列表中選定項目的過濾器
- 15. 如何爲jQuery中的項目列表創建過濾器?
- 16. Haskell過濾器選項級聯
- 17. 從另一個列表中獲取列表過濾器中的項目
- 18. 瞭解Haskell的過濾器
- 19. 使用數組項目過濾列表
- 20. 用「getElementsByTagName」過濾多個列表項目?
- 21. 過濾器過濾列表在Python 3
- 22. 過濾陣列中的項目
- 23. 在列表過濾器中使用比較器過濾器
- 24. 在android中過濾帶有單選按鈕的列表項目
- 25. 在InlineFormset中過濾項目
- 26. 在MySQL中過濾項目
- 27. 通過列表中的項目提取和過濾(JS)
- 28. 使用Lucene過濾器來限制基於列表的項目
- 29. 帶有文本框的過濾器列表框項目
- 30. RadTDFilter過濾器RadTreeView項目
提示:'filter'。 – bheklilr
是的,謝謝。我知道了。 – Xie
@NikitaVolkov謝謝他爲什麼要刪除他的問題?如果相當簡單,這是一個有效的方法。其他人可能會遇到這個問題,並獲得一些洞察力,因爲他們開始他們的第一步到Haskell – bheklilr