2012-02-10 56 views

回答

9

你有所需類型的簽名,但你不知道是否有這樣的功能。這一問題的解決方案是使用Hoogle,Haskell的API的搜索引擎,它可以讓您通過搜索功能。

例如,如果enter (a -> Bool) -> Map k a -> Map k a into Hoogle,最高結果爲Data.Map.filter,這正是您在此情況下需要的結果。

這也是在歸納還算不錯,所以即使類型不完全匹配,你仍然有可能找到的東西,會在上面幾場比賽的工作。

所以,你正在尋找一個功能,下一次,試試先hoogling吧!