我有一个int列表作为输入
[1;2;3;4]
我需要输出一个包含此列表的列表
[[1;2;3;4]]
我需要递归执行,因为我必须过滤一些值。
基本上,我需要(似乎无法解决)从这里开始:
[[2]]
并实现这一目标:
[[1;2]]
答案 0 :(得分:0)
您可以先过滤列表,然后将过滤后的结果包含在外部列表中:
let source = [1; 2; 3; 4]
let filtered = List.filter (fn x -> x % 2 = 0) src
let result = [filtered]