n 個の整数の可能なすべてのパーティションを m 個のチャンクに繰り返し処理したいと考えています。m 個のネストされた for ループを使用してこれを行うことができますが、それを行うためのより良い方法があると確信しています。
また、私のコードが m を変数として取り込めると助かります。
ネストされたループ コードは次のようになります。
for a1 <- 1 to n {
for a2 <- a1 to n {
.
.
.
for am <- a(m-1) to n {
myFunc(Array[1..n], a1, a2, ..., am)
}}...}}