我在导入splitEvery
的Haskell代码中使用Data.List.Split.Internals
。我每次使用splitEvery
时都会收到以下警告:
In the use of `splitEvery`
(imported from Data.List.Split.Internals):
Deprecated: "Use chunksOf."
如果我使用chunksOf
代替splitEvery
,我就不会收到任何警告。有谁知道原因? (注意我首先使用的是splitEvery
。
答案 0 :(得分:4)
警告说splitEvery
已弃用。可能会在库的未来版本中删除splitEvery
,因此库作者建议您不要使用它,而是使用chunksOf
代替。
作为一般准则,以....Internal
结尾的模块不应由库用户直接导入。这些模块的界面非常不稳定:作者可以随心所欲地改变它。
更新:正如Zeta所说,splitEvery
已从当前库中删除。