在我大学的一门函数式编程科目的期末考试中,有一个问题的代码清单使用了一个名为tops的函数。
我在官方教科书hoogle、prelude index和该死的internet中找不到任何关于该功能的信息 ,而且我的 hugs 解释器似乎无法识别它(WinHugs 98,v. 2006 年 9 月),即使有 hugs 扩展启用,要么。
我猜这是一个非常旧的版本中的某种已弃用的功能。任何人都更清楚这个 tops 函数是什么,或者即使它真的存在?
更新:
我找到了一份试卷。这是问题:
- 函数whatdoido计算什么?
whatdoido [] = [[]] whatdoido (x:xs) = concat [[x:t] | t <- tops xs]