1
对于SML来说并不陌生,并且希望寻求列表问题的帮助。 基本上我需要创建列表比变量X大于SML:列表大于X
实施例:
test(5,[13,2,4,17,8])
Expected Result: (13,17,8)
我知道我可以通过写入两个单独的功能,这样做一个确定的值小于x然后遍历列表。或者我可以尝试在一个功能中完成所有功能。
任何帮助,将不胜感激。
对于SML来说并不陌生,并且希望寻求列表问题的帮助。 基本上我需要创建列表比变量X大于SML:列表大于X
实施例:
test(5,[13,2,4,17,8])
Expected Result: (13,17,8)
我知道我可以通过写入两个单独的功能,这样做一个确定的值小于x然后遍历列表。或者我可以尝试在一个功能中完成所有功能。
任何帮助,将不胜感激。
您可以使用filter
来筛选出大于5
的[13,2,4,17,8]
的元素。
> List.filter (fn x => x > 5) [13,2,4,17,8];
val it = [13, 17, 8] : int LIST.list