ruby-reference-manual:1655
From: 5 5 <redmine@r...>
Date: Wed, 19 Aug 2009 16:08:27 +0900
Subject: [ruby-reference-manual:1655] [Bug #1959] Enumerable#zip と Array#zip における引数の配列化
Bug #1959: Enumerable#zip と Array#zip における引数の配列化 http://redmine.ruby-lang.org/issues/show/1959 起票者: 5 5 ステータス: Open, 優先度: Normal カテゴリ: doc reporter: 5.5, ruby_version: 1.9 Enumerable#zip と Array#zip における引数の配列化について, Enumerable#zip では 配列でない場合は to_a メソッドにより配列に変換します。 とあり,Array#zip では, 配列でない場合は Enumerable#zip と違い to_ary メソッドにより配列に変換します。 とあります。 Ruby 1.8.7 で試すと,これは正しいようでした。 しかし Ruby 1.9.1 で試すと,どうやら Enumerable#zip の場合も to_ary で配列化しているようです。 class X def to_ary raise end end (1..2).zip X.new # => unhandled exception ---------------------------------------- http://redmine.ruby-lang.org -- ML: ruby-reference-manual@m... 使い方: http://QuickML.com/
-> 1655 2009-08-19 09:08 [redmine@r... ] [Bug #1959] Enumerable#zip と Array#zip における引数の配列化 2328 2010-06-26 08:49 ┗[redmine@r... ] [Bug #1959][Closed] Enumerable#zip と Array#zip における引数の配列化