【发布时间】:2013-02-06 18:18:25
【问题描述】:
我是 SML 的新手,我想更新我的函数,使其有两个输出:一个列表 AND 1 或 0。这里提出了该函数:SML: Remove the entry from the List。它返回一个更新的列表,其中没有包含“elem”的行。
fun removeElem elem myList = filter (fn x => x <> elem) myList
如果原始数据已被删除,该函数应返回一个新列表 AND 1。否则,它应该返回一个旧列表 AND 0。
高度赞赏任何提示或示例。谢谢。
【问题讨论】:
-
不,这不是家庭作业。我只是在学习 SML。因此,我不要求为我编写一个完整的函数。我想看一个具有多个输出的类似功能的示例。谢谢。
-
@KlausosKlausos:这基本上就是这里的
[homework]标签的意思,所以你可能想在将来使用它。它告诉我们目标是学习,所以我们不应该给你一个完整的解决方案,而是解释和提示并尝试帮助你理解解决方案