Я пытаюсь отфильтровать список нерекурсивно, но я не уверен, как это сделать. Для простого примера предположим, что у меня есть список [1, 2, 3, 4, 5, 6, 7], и я хочу его отфильтровать, чтобы он возвращал список чисел больше 3, т. е. [4, 5, 6, 7].
Я могу сделать это рекурсивно без проблем, но я застрял здесь. К сожалению, я новичок в sml, и лучшее, что я могу придумать, это использовать карту, но я не думаю, что карта была создана для этого.