repeated_combination(n) { |c| ... } -> self[permalink][rdoc][edit] repeated_combination(n) -> Enumerator サイズ n の重複組み合わせをすべて生成し、それを引数としてブロックを実行します。 得られる組み合わせの順序は保証されません。ブロックなしで呼び出されると、組み合わせを生成する Enumerator オブジェクトを返します。 [PARAM] n: 生成される配列のサイズを整数で指定します。整数以外のオブジェクトを指定した場合は to_int メソッドによる暗黙の型変換を試みます。 [EXCEPTION] TypeError: 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを指定した場合に発生します。 例 a = [1, 2, 3] a.repeated_combination