创建列表F#列表

时间:2016-11-08 13:43:41

标签: list f#

如何使用[[1; 1; 1; 1]; [1; 1; 1; 2]; [1; 1; 1; 3]; [1; 1]等元素创建列表列表; 1; 4]; [1; 1; 1; 5]; [1; 1; 1; 6]; [1; 1; 2; 1] ... [6; 6; 6; 6]]?< / p>

每个地方必须在1-6范围内。但我不确定如何做到这一点。

1 个答案:

答案 0 :(得分:2)

不是很好的实现,但它可以正常工作

let myList = [
    for a in 1..6 do
        for b in 1..6 do
            for c in 1..6 do
                for d in 1..6 do
                    yield [a; b; c ;d]
]