【发布时间】:2013-01-10 11:34:39
【问题描述】:
如何声明接受数字和数字列表的函数,如果列表中没有这样的数字,则返回 NONE,否则返回列表选项(Haskell 中的“可能”)没有这个数字?如果有多个这样的数字,函数必须删除其中的第一个。
all_except_one : 'a * 'a list -> 'a list option
我不知道该怎么做:\ 我问任何语言的任何代码,只是一些关于函数式算法的提示(最初我必须在 SML 中解决这个问题)。我也不能在我的任务中使用高阶函数。
【问题讨论】:
-
你违反了荣誉准则
标签: algorithm functional-programming sml