2016-11-08 86 views
-4

如何创建列表中包含[[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]]?创建列表F#

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

+3

哪里是你尝试的解决方案? –

+8

你可以从适应[你昨天问的问题]的答案开始(http://stackoverflow.com/questions/40469424/creating-set-in-f-with-elements-from-1111-to-6666) –

回答

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] 
]