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