2011-02-09 12 views

答えて

4

それは、そのためのa moduleがあることが判明:

use Math::Combinatorics; 

@r = qw(a1 a2 a3 ...); 
#@all_combinations_of_r = map { combine($_,@r) } [email protected]; 
@all_permutations_of_r = map { permute(@$_) } map { combine($_,@r) } [email protected]; 
+1

例から、それはむしろ 'permute'がより適しているであろうことを見てください。最後の項目は、順序または項目が重要であることを示します。 – bvr

+0

あなたは正しいです、bvr ...修正されました。 – mob

関連する問題