我试图找到数字列表中的最小元素.
这在使用显式递归时是微不足道的,但我正在寻找一种方法来使用内置的高阶函数来做到这一点,比如
地图,
过滤,
和折叠.
换句话说,我想使用这些功能的组合来获得我想要的东西.
最佳答案 使用foldr.累加器从inf.0开始. combine-accumulator-and-element应该返回最小的累加器和元素.
我试图找到数字列表中的最小元素.
这在使用显式递归时是微不足道的,但我正在寻找一种方法来使用内置的高阶函数来做到这一点,比如
地图,
过滤,
和折叠.
换句话说,我想使用这些功能的组合来获得我想要的东西.
最佳答案 使用foldr.累加器从inf.0开始. combine-accumulator-and-element应该返回最小的累加器和元素.