私はRuby1.8.6のドキュメントを探していますが、そこには何も言及されていませんeach_with_index
。しかし、Ruby 1.8.7または1.9.2を起動して以下を実行すると、機能します。
h = {:a => 1, :b => 2.2}
h.each_with_index do |pair, i|
p pair, i
end
どこeach_with_index
から来たの?Hash.superclasss
でありObject
、Object
このインスタンスメソッドを実装していません。