【发布时间】:2016-12-05 00:28:22
【问题描述】:
我试图在数字列表中找到最小的元素。
在使用显式递归时这很简单,但我正在寻找一种方法来仅使用内置的高阶函数来做到这一点,例如
map,
filter,
和foldr。
换句话说,我想使用这些功能的组合来获得我正在寻找的东西。
【问题讨论】:
-
对scheme不太熟悉,但能否反复过滤所有小于列表中第一个元素的元素,直到列表大小为1?
标签: scheme racket higher-order-functions