当尝试在Haskell前奏中使用所谓的“通用”列表函数时,我得到一个超出范围的错误 - 例如,当尝试使用genericDrop,genericTake等时。
也许我需要导入一个模块或其他东西(但我在prelude docs或通过谷歌搜索没有提到它)
答案 0 :(得分:5)
是的,我相信你需要:
import Data.List
通常,当我需要确定要导入哪个模块时,我发现hoogle非常有用。您可以搜索特定的功能,它将带您进行破解,然后将该功能所属的模块放在页面顶部。例如,以下是搜索genericDrop
和associated hackage page的结果。