Permalink
Browse files

Fix typo

  • Loading branch information...
vzvu3k6k committed Feb 13, 2015
1 parent 7bc3f1a commit 03f9fdaf43a1b48f49fbbf0d339c91049d086220
Showing with 2 additions and 2 deletions.
  1. +2 −2 _posts/2015-02-01-why-array_product-does-not-return-enumerator.md
@@ -49,8 +49,8 @@ match = @characters.product(@colors){|params|
break params if player.valid?(*params)
}
# `break`が実行されなかったときには`match == @character`になるので、それをチェックする必要がある。
match = nil if match == @character
# `break`が実行されなかったときには`match == @characters`になるので、それをチェックする必要がある。
match = nil if match == @characters
```
CRubyの実装を見てみると、ブロックが渡されているときには組み合わせを一つ生成するごとにブロックを呼んでいるようだから、`find``break`を使ったバージョンと同じ程度の効率で動くことが期待できる。

0 comments on commit 03f9fda

Please sign in to comment.