トップ «前の日記(2009-01-23) 最新 次の日記(2009-02-01)» 編集

Route 477



2009-01-27

[ruby] Array#product

[1,2,3] * [1,2,3]

[1,2,3].product([1,2,3]) #=> [[1, 1], [1, 2], [1, 3], [2, 1], [2, 2], [2, 3], [3, 1], [3, 2], [3, 3]]

と同じ意味になるといいなぁ。

最近Project Euler (問題和訳) に手を出してみたのだけど、1.9はこういう用途だと本当に速いね。