【发布时间】:2013-01-26 01:32:06
【问题描述】:
在 sml nj 中,如果您使用 map 函数,您基本上对列表中的每个元素 x 说,在其上应用函数 f,并返回新值的列表,但可以说 @987654323 @ 返回一个字符串,并在f 中进行比较,如果比较为真,则返回字符串,但如果为假,则不返回任何内容,并且没有任何内容放入该映射的列表中目前正在建设中。
这可能吗?
【问题讨论】:
-
您不能在 SML 中拥有一个不返回 anything 的函数 - 但您可能有一个返回 ()、空列表或 NONE 的函数。
标签: iteration sml smlnj currying higher-order-functions