Permalink
Browse files

Enumerable#product_enumの実装例へのリンクを追加

  • Loading branch information...
vzvu3k6k committed Feb 13, 2015
1 parent 03f9fda commit 8d87e9cd629c6a38e1db4b1990ca7989980418ed
Showing with 4 additions and 0 deletions.
  1. +4 −0 _posts/2015-02-01-why-array_product-does-not-return-enumerator.md
@@ -72,3 +72,7 @@ match = @characters.to_enum(:product, @colors).find {|params| player.valid?(*par
`Enumerator#zip`もEnumeratorではなくArrayを返す。self以外の要素が関わっているのが問題なんだろうか。
RubyのChangelogをgrepしてみたがよく分からない。とりあえず、rb_ary_(combination|product|permutation)が追加されたのはSat Sep 29 17:31:04 2007のことらしい。
## 関連
- [つくってみた - I like Ruby too.](http://d.hatena.ne.jp/m_seki/20150211#1423582051): `Array#product`のEnumerable版、`Enumerable#product_enum`の実装。rewindを持つEnumeratorを引数に取ってEnumeratorを返す。

0 comments on commit 8d87e9c

Please sign in to comment.