我无法找到一种有效的方法来从Haskell中的9个元素列表中挑选出4个元素的所有排列.python方式做同样的事情:
itertools.permutations(range(9+1),4)
Run Code Online (Sandbox Code Playgroud)
在Haskell中这样做不太有效:
nub . (map (take 4)) . permutations $ [1..9]
Run Code Online (Sandbox Code Playgroud)
我想找到类似的东西:
permutations 4 [1..9]
Run Code Online (Sandbox Code Playgroud) haskell ×1